Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mabdusshakur/nem-ecom-api

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.
https://github.com/mabdusshakur/nem-ecom-api

ecommerce-api expressjs js mongodb mongoose nodejs rest-api

Last synced: 26 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Nem Ecom API

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.

## Features

- 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.

## Installation

1. Clone the repository: `git clone https://github.com/mabdusshakur/nem-ecom-api.git`
2. Install the dependencies: `npm install`

## Configuration

1. Create a `.env` file in the root directory.
2. Copy the contents of `.env.example` file and paste it into the `.env` file.
3. Update the values of the environment variables in the `.env` file according to your configuration.