Welcome to our eCommerce Website repository! This project is a comprehensive, full-stack web application designed for modern online retail. It aims to provide a seamless shopping experience for both customers and administrators. The platform is built with cutting-edge technologies, offering a robust set of features to empower businesses in the digital marketplace.
Features: Product Management: Easily add, edit, and manage products with a user-friendly interface. User Authentication: Secure user registration and authentication for personalized shopping experiences. Shopping Cart: Intuitive shopping cart functionality for seamless order management. Payment Integration: Support for major payment gateways to facilitate secure and smooth transactions. Order Tracking: Real-time order tracking for customers and comprehensive order history. Responsive Design: A mobile-friendly layout ensures a consistent experience across devices. Admin Dashboard: Powerful admin tools for analytics, inventory management, and user control. Technologies Used Frontend: React.js, Redux, Bootstrap Backend: Node.js, Express.js Database: MongoDB Authentication: JWT Payment: Stripe API Deployment: Heroku, Netlify Getting Started To get started with the project, follow the instructions below:
Clone the repository:
bash Copy code git clone https://github.com/your-username/Black-Mart.git Install dependencies for both frontend and backend:
bash Copy code cd e-commerce-repo cd frontend npm install
cd ../backend npm install Set up environment variables:
Create a .env file in the backend directory and add the following:
env Copy code PORT=3000 DB_URL="mongodb:https://127.0.0.1/E-Commerce" BASE_URL=https://localhost:3000 Run the application:
bash Copy code cd backend npm start
cd ../frontend npm start Open your browser and visit https://localhost:3000 to explore the eCommerce website.
Contributing We welcome contributions from the community! Check out our Contribution Guidelines to get started.
License This project is licensed under the MIT License.
Feel free to explore, contribute, and enhance our eCommerce solution for the digital age!