Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TourPass - Museum Ticketing System

TourPass is a modern web application that simplifies museum ticket booking and management. It provides an intuitive interface for users to discover museums, purchase tickets, and manage their visits.

Team - Rookie Squad

Video Preview

Features

  • User Authentication

    • Secure login and registration
    • Profile management with customizable avatars
    • Social media integration
  • Museum Discovery

    • Browse museums with detailed information
    • Search and filter capabilities
    • Interactive maps for museum locations
    • Real-time availability checking
  • Ticket Management

    • Easy booking process
    • Digital ticket generation
    • QR code support for entry
    • Booking history and upcoming visits
  • User Dashboard

    • Personal visit statistics
    • Favorite museums
    • Booking management
    • Profile customization

Technology Stack

  • Backend

    • Django
    • SQLite
  • Frontend

    • HTML5/CSS3
    • JavaScript
    • Bootstrap 5
  • Authentication

    • Django Authentication System
    • OAuth2 for social login

Installation

  1. Clone the repository:
git clone https://github.com/TGSK07/TourPass.git
cd TourPass
  1. Create and activate virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: .\venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Run migrations:
python manage.py migrate
  1. Start the development server:
python manage.py runserver

Usage

  1. Access the application at http://localhost:8000
  2. Create an account or log in
  3. Browse available museums and book tickets
  4. Manage your bookings through the dashboard

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Project Link: https://github.com/TGSK07/TourPass

Acknowledgments

  • Museum partners
  • Open-source community
  • All contributors

About

A WebApp to book the ticket of monuments and museum of your choice.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages