This is a RESTful API built with Node.js, Express, and MongoDB for the Nem Ecom project. It serves as the backend for a simple ecommerce application.
- Product management: CRUD operations for managing products.
- User management: Authentication and authorization for user registration, login, and profile management.
- Wishlist: Ability for users to add products to their wishlist.
- Cart: Functionality for users to add products to their cart and manage the cart items.
- Checkout: Integration with payment gateways for processing orders.
- Admin order management: Ability for admin users to manage and process orders.
- Other necessary features for an ecommerce API.
- Clone the repository:
git clone https://github.com/mabdusshakur/nem-ecom-api.git
- Install the dependencies:
npm install
- Create a
.env
file in the root directory. - Copy the contents of
.env.example
file and paste it into the.env
file. - Update the values of the environment variables in the
.env
file according to your configuration.