Tradehub - Web Application Django

Welcome to Tradehub, a prototype web application designed to facilitate the buying and selling of cars. It serves as a foundational platform for users to register, list their vehicles, and engage with potential buyers or sellers. This basic yet functional prototype aims to streamline the car trading process through an intuitive online interface.

Features

  • User Registration: Sign up to access personalized features.
  • User Login: Securely log in to manage your listings and profile.
  • Home Page: Browse available cars, filter based on your needs, and access your profile.
  • List Your Car: Sellers can easily list their vehicles for sale.
  • Car Details View: Review all the details of the cars and report any discrepancies.
  • Edit Car Details: Update your listing with the latest information.
  • Delete Listing: Remove your car from the marketplace with ease.
  • Logout: Securely log out of your account with just one click.
  • Delete User Account: Option to delete your account if no longer needed.

Getting Started

To get started with Tradehub, follow these steps:

  1. Register: Create your account to begin listing or browsing cars.
  2. Login: Access your personalized dashboard.
  3. Navigate: Use the home page to explore listings or go to your profile.

How to List Your Car

If you're looking to sell your car, follow these simple steps:

  1. Navigate to the 'List Your Car' section.
  2. Fill out the form with your car's details.
  3. Submit to make your listing live on Tradehub.

Managing Your Listings

You can view, edit, or delete your listings by:

  1. Going to the 'View' section to see your car's details.
  2. Clicking 'Edit' to update any information.
  3. Selecting 'Delete Listing' to remove your listing from the site.

Logging Out

When you're ready to log out of Tradehub:

  1. Click the 'Logout' button located in the top-right corner of the page.
  2. You will be securely logged out and redirected to the login page.

Deleting Your Account

Should you choose to leave Tradehub, you can delete your account by:

  1. Going to the Profile page.
  2. Clicking on the 'Delete User' button.
  3. Confirming your decision to delete your account.

Installation

To set up Tradehub on your local machine, follow these steps:

  1. Clone the Repository:

  2. Navigate to the Project Directory: cd Tradehub/src

  3. Run the Development Server: python manage.py runserver

After running the server, you can access the Tradehub web application at http://127.0.0.1:8000/ in your web browser.

Screenshots

Main Page
Register
Login
Home
Profile
List Your Car
View
Edit
Report
Delete Listing
Delete User