Welcome to eShop, a fully integrated MERN stack e-commerce platform where performance and real-time experience come first. eShop provides a seamless shopping experience, complete with cart management, payment processing, and a snappy UI.
- Backend:
1.0.0
- Frontend:
1.0.0
eShop is designed to be a lightweight, yet powerful e-commerce solution. Built with the latest web technologies for efficiency and ease of use, it supports everything from product browsing to order management.
- Secure user authentication
- Product catalog with search and filtering
- Shopping cart and checkout system
- Payment processing integration
- Responsive design for all devices
- Dashboard for managing products and orders
- Real-time data updates
- Frontend: React, Redux, TailwindCSS, Vite
- Backend: Node.js, Express, MongoDB, Mongoose
- Security: Helmet, CORS, bcryptjs
# Clone the repository
git clone https://github.com/Alexandra2888/eShop
# Install backend dependencies
cd backend
npm install
# Install frontend dependencies
cd ../frontend
npm install
# Start the application
cd ..
npm run backend
npm run frontend
// Starting the backend server
"scripts": {
"backend": "nodemon backend/index.js"
}
// Starting the frontend development server
"scripts": {
"frontend": "npm run dev --prefix frontend"
}
// Building the frontend for production
"scripts": {
"build": "npm run build --prefix frontend"
}