MotorCart is a full-stack web application built using the MERN (MongoDB, Express.js, React, Node.js) stack. It is designed to provide a seamless and user-friendly platform for managing and showcasing a catalog of motor vehicles. Whether you're a car enthusiast looking to showcase your collection or a dealership aiming to streamline inventory management, MotorCart has you covered.
Features User Authentication: Secure user authentication using JWT tokens ensures that only authorized users can access and manage their vehicle inventory.
Vehicle Management: Easily add, edit, and delete vehicles from the inventory. Each vehicle can include detailed information such as make, model, year, price, and more.
Image Upload: Showcase your vehicles by uploading high-quality images. MotorCart supports image uploads for each vehicle in the inventory.
Search and Filters: Users can efficiently search for vehicles based on specific criteria such as make, model, year, and price range. Filters make it easy to narrow down the options.
Responsive Design: MotorCart is built with a responsive design, ensuring a seamless experience across various devices and screen sizes.
Getting Started Follow these steps to get MotorCart up and running on your local machine:
Clone the Repository:
bash Copy code git clone https://github.com/Kumaraniketank/motorcart.git cd motorcart Install Dependencies:
bash Copy code
cd server npm install
cd ../client npm install Set Up Environment Variables: Create a .env file in the server directory with the following variables:
env Copy code PORT=3001 MONGODB_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret Run the Application:
bash Copy code
cd ../server npm start
cd ../client npm start Access MotorCart: Open your browser and go to http://localhost:3000 to access the MotorCart application.
Contributing We welcome contributions from the community! Whether it's reporting bugs, suggesting enhancements, or submitting pull requests, your involvement is highly appreciated. Please refer to our Contributing Guidelines for more details.
License MotorCart is open-source and released under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.
Happy coding with MotorCart! 🚗🛒