Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sharif-minhaz/versa-store-backend
VersaStore allows users to browse products, manage their shopping cart, and complete purchases seamlessly. The project is designed for scalability and ease of use, with a focus on providing a smooth shopping experience for customers.
https://github.com/sharif-minhaz/versa-store-backend
e-commerce ecommerce-backend mern-stack product-management vendor-management
Last synced: about 2 months ago
JSON representation
VersaStore allows users to browse products, manage their shopping cart, and complete purchases seamlessly. The project is designed for scalability and ease of use, with a focus on providing a smooth shopping experience for customers.
- Host: GitHub
- URL: https://github.com/sharif-minhaz/versa-store-backend
- Owner: Sharif-Minhaz
- License: mit
- Created: 2024-08-28T09:52:45.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-13T16:28:16.000Z (about 2 months ago)
- Last Synced: 2024-11-13T17:29:50.179Z (about 2 months ago)
- Topics: e-commerce, ecommerce-backend, mern-stack, product-management, vendor-management
- Language: JavaScript
- Homepage: https://versa-store-backend.vercel.app/api/v1
- Size: 347 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# versa-store-backend an E-Commerce backend Project
Welcome to the E-Commerce Project! This Express-based application is designed to help you manage and sell products online with a multi-vendor system.
## Getting Started
To get started with this project, follow these steps:
### Prerequisites
- **Node.js**: Ensure you have Node.js installed on your machine. You can download it from [nodejs.org](https://nodejs.org/).
- **npm**: npm comes bundled with Node.js. Make sure you have the latest version.### Installation
1. **Clone the Repository**
```bash
git clone https://github.com/Sharif-Minhaz/versa-store-backend.git
cd your-repo
```2. **Install Dependencies**
- Run the following command to install the required npm packages:
```bash
npm install
```3. **Set Up Environment Variables**
- Create a .env file in the root directory of the project and add your environment variables. Follow the `default.env` file. For example:
```bash
SECRET_KEY=
JWT_EXPIRES_IN=
MONGODB_URI=
REFRESH_JWT_EXPIRES_IN=
REFRESH_SECRET_KEY=
.........
```
4. **Run the Application**- Start the application using npm:
```bash
npm run dev
```
- The server should now be running at `http://localhost:8080`.