Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

119 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Kino CoJaPacze ๐ŸŽฌ

Kino CoJaPacze is a web-based cinema management and ticketing system built with Django. It allows users to browse movies and screenings, manage their profiles, and purchase tickets online โ€” all with support for email verification and two-factor authentication.


๐Ÿš€ Features

  • Browse cinema listings and detailed movie info
  • Responsive user interface with Bootstrap
  • Register and log in with email confirmation and 2FA
  • Change account information
  • Profile and purchase history management
  • Secure online ticket purchasing
  • Admin panel for content and user management
  • Automatically generate rapports (only for managers)
  • Editable page content via CKEditor
  • Logging system and documentation with Sphinx

๐Ÿ“ฆ Technologies Used

  • Python 3.11+
  • Django 5.x
  • PostgreSQL
  • Bootstrap
  • JavaScript
  • Sphinx (for documentation)
  • CKEditor (WYSIWYG page editor)

๐Ÿ›  Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/kino-cojapacze.git
    cd kino-cojapacze/CoJaPacze
    
  2. Create a virtual environment:
    python -m venv venv
    source venv/bin/activate # On Windows: venv\Scripts\activate
    
  3. Install dependencies:
    pip install -r requirements.txt
    
  4. Run migrations and start the server:
    cd CoJaPacze
    python manage.py makemigrations
    python manage.py migrate
    python manage.py runserver
    

๐Ÿงช Running Tests

python manage.py test

๐Ÿ“š Documentation

Full documentation is available in the docs/ folder and can be built using Sphinx:

cd CoJaPacze/docs
make html

๐Ÿ‘ฅ Authors

  • Kiryl Alishkevich
  • Damian Kulesza
  • Mateusz ลyczkowski

This project was developed as part of the Web Application Development course at Bialystok University of Technology.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages