https://github.com/kanai2003/ecommerce-mern
MERN stack Ecommerce
https://github.com/kanai2003/ecommerce-mern
Last synced: 8 months ago
JSON representation
MERN stack Ecommerce
- Host: GitHub
- URL: https://github.com/kanai2003/ecommerce-mern
- Owner: Kanai2003
- License: mit
- Created: 2024-01-31T19:10:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-29T18:36:48.000Z (over 1 year ago)
- Last Synced: 2025-01-04T04:32:42.089Z (10 months ago)
- Language: TypeScript
- Homepage: https://ecommerce-mern-mu.vercel.app
- Size: 3.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MERN stack e-commerce web app:
## Backend
MERN E-Commerce Backend
This is the backend repository for the MERN stack e-commerce web application. It provides the necessary APIs and functionalities to support the frontend of the application.
### Technologies Used
- Node.js
- Express.js
- MongoDB
- Mongoose
### Setup
Clone this repository.
Navigate to the root directory of the project.
Run npm install to install the dependencies.
Create a .env file based on the provided .env.example file and fill in your MongoDB connection string and other environment variables.
Run npm start to start the server.
Available Scripts
start: Starts the server.
build: Builds the TypeScript files.
watch: Watches the TypeScript files for changes and recompiles.
dev: Starts the server in development mode using nodemon.
vercel-build: Placeholder script for Vercel deployment.
## MERN E-Commerce Frontend
This is the frontend repository for the MERN stack e-commerce web application. It provides the user interface and interactions for the application.
Technologies Used
React.js
Redux Toolkit
Vite.js
React Router
Firebase Authentication
Chart.js
Sass
Setup
Clone this repository.
Navigate to the root directory of the project.
Run npm install to install the dependencies.
Create a .env file based on the provided .env.example file and fill in your Firebase configuration and other environment variables.
Run npm run dev to start the development server.
Available Scripts
dev: Starts the development server.
build: Builds the production-ready assets.
lint: Runs eslint to lint the codebase.
preview: Previews the production build locally.