This Django project is a Car Dealership Management System. It allows users to add and manage cars, brands, and comments. Users can also purchase cars and leave comments on specific cars.
- Car Management: Add, edit, and delete cars with details like brand, description, image, price, and quantity.
- Brand Management: Add and manage car brands.
- User Authentication: Users can sign up, log in, and log out. Some functionalities are restricted to authenticated users.
- Purchase System: Users can purchase cars, and the quantity is updated accordingly.
- Comment System: Users can leave comments on specific cars.
- Clone the repository:
git clone https://github.com/Nirob-Barman/Software-Development-Project.git
- Navigate to the project directory:
cd Car_Hub_Market
- Install dependencies:
pip install -r requirements.txt
- Run migrations:
python manage.py migrate
- Start the development server:
python manage.py runserver
- Visit
http://localhost:8000/
in your web browser.
cars
: Django app for managing cars and comments.brands
: Django app for managing car brands.templates
: HTML templates for rendering views.static
: Static files (CSS, images, etc.).
- Visit the homepage to see the list of cars:
http://localhost:8000/
- Navigate to the 'Add Car' section to add new cars.
- Navigate to the 'Brands' section to add and view car brands.
- Users can purchase cars and leave comments on the car detail page.
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.