/Taxi-Booking-Application

A taxi booking application using Django serves as a platform where users can request rides, view available drivers. The application employs Django's web framework to handle user authentication, booking requests, and driver assignments, ensuring a seamless and secure experience for both passengers and drivers.

Primary LanguagePython

Taxi Booking Application

A taxi booking application using Django serves as a platform where users can request rides, view available drivers. The application employs Django's web framework to handle user authentication, booking requests, and driver assignments, ensuring a seamless and secure experience for both passengers and drivers.

Demo

Screenshot (14)

Screenshot (15)

Table of Contents

Introduction

A taxi booking application built with Django offers a convenient and efficient way for users to request rides and for drivers to manage their services. By leveraging Django's robust framework, the application provides features such as user authentication, ride booking, and driver management.

Technologies Used

  • HTML5 & CSS3: Markup and styling languages for building web pages.
  • Jinja: Jinja is a fast, expressive, and full-featured template engine for Python, enabling dynamic generation of text-based documents, particularly HTML and XML.
  • Django: Django is a high-level Python web framework that facilitates rapid development of secure, scalable, and maintainable web applications.
  • Git: A version control system for tracking changes and collaborating on projects.
  • PostgreSQL: PostgreSQL is an open-source relational database management system known for its reliability, robustness, and advanced features.

Installation

To run this portfolio locally, follow these steps: Clone the repository: git clone https://github.com/John12356/Taxi-Booking-Application-.git

  1. Install the dependencies: pip install -r requirements.txt
  2. Database Setup:
    1. Install PostgreSQL
    2. Create a database name "Taxi"
    3. Type the password as marakatha@123 or choose you own but make sure to change it at settings.py file
  3. Setup Database: python manage.py migrate
  4. Run the development server: python manage.py runserver

Usage

The Employee CRUD app facilitates HR tasks like managing employee records, recruitment, and performance tracking. It streamlines processes such as attendance monitoring, compliance reporting, and communication. It offers customization options and serves as a centralized directory for employee information, enhancing organizational efficiency and collaboration.

Contributing

Contributions are welcome! If you'd like to contribute to My Netflix clone, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b my-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-feature
  5. Open a pull request.

License

This project is licensed under the MIT License.

Contact

For any queries jhonmoorthi85131@gmail.com