An open API service indexing awesome lists of open source software.

https://github.com/kavithma-thushal/organic-shop-mern

This is learning about MERN in GDSE66
https://github.com/kavithma-thushal/organic-shop-mern

expressjs mongodb nodejs reactjs tailwind-css

Last synced: about 1 month ago
JSON representation

This is learning about MERN in GDSE66

Awesome Lists containing this project

README

        

# Organic Shop 🌿

Welcome to the Organic Shop repository, your gateway to our comprehensive Organic Shop Management System. This
repository contains both the frontend and backend applications, built using the MERN stack (MongoDB, Express.js,
React.js, Node.js). Our system provides an engaging and intuitive interface for customers to explore our organic product
catalog, place orders, and manage their accounts, as well as administrative features for managing inventory, processing
orders, and analyzing sales data. Pairing the frontend with our backend APIs ensures a seamless and responsive organic
shopping experience

## Technologies Used

### Frontend

✅ React JS

✅ Tailwind CSS

### Backend

✅ Node.js

✅ Express.js

✅ MongoDB

## Key Features

### Frontend

✅ Single-page application (SPA) architecture for smooth navigation and enhanced user experience

✅ Responsive design using CSS frameworks like Tailwind CSS for optimal display across devices

✅ Integration with backend RESTFul APIs to fetch and update product inventory and order information

✅ Interactive components for browsing products, adding items to cart, and completing checkout processes

✅ Admin dashboard with data visualization tools for monitoring sales, inventory levels, and customer metrics

### Backend

✅ RESTFul API endpoints for CRUD operations on product inventory, orders, and customers

✅ Integration with JWT (JSON Web Tokens) for secure user authentication and role-based access control

✅ Utilization of Mongoose for interacting with the underlying MongoDB database

✅ Implementation of validation and exception handling for robust error management

✅ Documentation and testing using Swagger UI and Jest for maintaining code quality

## Usage

1. Clone the repository: git clone `https://github.com/Kavithma-Thushal/Organic-Shop-MERN.git`
2. Install the dependencies: `npm install`
3. Start the development server: `npm start`
4. Open your preferred web browser and navigate to `http://localhost:3000`

## Version

1.0.0

⭐️If you hava any bugs or issues ,If you want to explain code please contact me on :

[[email protected]](https://[email protected])

#### This project is licensed under the [Apache License](LICENSE)

#### © 2024 All Right Reserved, Designed By [Kavithma Thushal](https://github.com/Kavithma-Thushal)