/Mern

Primary LanguageJavaScript

Kidanga Online Store

Kidanga is an online store built using the MERN (MongoDB, Express.js, React.js, Node.js) stack, offering a seamless user experience for purchasing fresh fruits, vegetables and other products.

Features

  • User-Friendly Interface: Kidanga provides an intuitive interface, allowing users to browse through a wide selection of fresh produce with ease.
  • Seamless Checkout Process: Integrated Stripe payment functionality ensures a smooth and secure checkout process, enhancing user satisfaction.
  • Responsive Design: The online store is designed to be responsive across various devices, providing a consistent experience for users on desktop and mobile platforms.
  • Product Categories: Kidanga organizes products into categories, making it simple for users to find what they need quickly and efficiently.
  • Dynamic Search: Users can utilize the search functionality to find specific fruits and vegetables, streamlining the shopping experience.

Installation

  1. Clone the repository:
git clone https://github.com/wellingtonmwadali/kidanga_store.git
  1. Navigate to the project directory:
cd frontend / backend
  1. Install dependencies:
npm install
  1. Set up environment variables:

Create a .env file in the root directory and add the following environment variables:

PORT=5000
MONGODB_URI=your_mongodb_uri
STRIPE_SECRET_KEY=your_stripe_secret_key
  1. Run the application:
npm start
  1. Open your browser and navigate to http://localhost:5000 to view the Kidanga online store.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request to suggest new features, report bugs, or make improvements to the codebase.

License

This project is licensed under the MIT License. See the LICENSE file for details.