Skip to content

Online heavy vehicle Booking System is a Django-based project providing essential features for user signup, login, and booking management. It includes CRUD operations for handling bookings and user authorization. Ideal for small-scale applications needing basic user and booking functionalities.

License

Notifications You must be signed in to change notification settings

Dhruvpatel-7/heavyvehiclebooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Heavy Vehicle Booking System

Online Heavy Vehicle Booking System is a basic Django project that offers user signup, login, booking management, and authorization features. It demonstrates fundamental CRUD operations for handling user accounts and bookings.

Features

  • User Authentication: Signup, login, and password management.
  • Booking Management: Create, read, update, and delete bookings.
  • Authorization: Manage user permissions and roles.

Technologies Used

  • Backend: Python, Django
  • Database: SQLite
  • Frontend: HTML, CSS, JavaScript

Installation

  1. Clone the Repository:

    git clone https://github.com/dhruvpatel36-it/collageproject
    cd online-booking-system
  2. Create a Virtual Environment:

    Create a virtual environment to manage project dependencies:

    bash Copy code python -m venv venv Activate the virtual environment:

    On macOS and Linux: bash Copy code source venv/bin/activate

    On Windows: bash Copy code venv\Scripts\activate

  3. Install Dependencies:

    Install the required Python packages:

    bash Copy code pip install -r requirements.txt

  4. Apply Migrations:

    Set up the database schema:

    bash Copy code python manage.py migrate

  5. Create a Superuser (Optional):

Create a superuser for accessing the Django admin interface:

bash Copy code python manage.py createsuperuser

  1. Run the Development Server:

    Start the Django development server:

    bash Copy code python manage.py runserver The application will be accessible at http://127.0.0.1:8000/.

Usage Signup: Register a new user account. Login: Access the system using your credentials. Manage Bookings: Create, view, update, or delete bookings. Contributing Feel free to submit issues or pull requests to improve the project. Please ensure that your contributions align with the project's goals and follow the coding guidelines provided.

Contact For any questions or feedback, please reach out to [email protected].

Key Points:

  • Virtual Environment: Instructions to create and activate a virtual environment are included for different operating systems.
  • Dependencies: Clear steps to install dependencies from requirements.txt.
  • Database Migrations: Instructions to apply migrations for setting up the database.
  • Running the Server: Details on how to start the Django development server.
  • Contact Information: Included for users to reach out for questions or feedback.

About

Online heavy vehicle Booking System is a Django-based project providing essential features for user signup, login, and booking management. It includes CRUD operations for handling bookings and user authorization. Ideal for small-scale applications needing basic user and booking functionalities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published