An open API service indexing awesome lists of open source software.

https://github.com/ptthanh02/cinema-booking-django


https://github.com/ptthanh02/cinema-booking-django

book-movie-tickets django django-framework sqlite3 webapp

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Giới thiệu về dự án

Dự án "Đặt Vé Xem Phim Online" là một ứng dụng web đơn giản được phát triển bằng framework Django, nhằm mục đích cung cấp một nền tảng thuận tiện cho người dùng để đặt vé xem phim trực tuyến một cách dễ dàng và linh hoạt. Dự án tập trung vào việc cung cấp trải nghiệm người dùng tốt nhất từ việc tìm kiếm phim đến việc mua vé và đặt chỗ.

## Các chức năng chính

- **Đặt vé xem phim**: Người dùng có thể chọn phim, chọn suất chiếu, chọn ghế ngồi và mua vé ngay trên ứng dụng web.

- **Quản lý phim**: Admin có thể thêm, sửa, xóa phim từ hệ thống.

- **Quản lý người dùng**: Admin có thể thêm, sửa, xóa người dùng từ hệ thống.

- **Quản lý vé xem phim**: Admin có thể xem thông tin chi tiết về vé xem phim đã được đặt.

- **Quản lý phòng chiếu và chỗ ngồi**: Admin có thể thêm, sửa, xóa phòng chiếu và chỗ ngồi từ hệ thống.

## Cài đặt

1. Clone repository:

```bash
git clone https://github.com/ptthanh02/Simple_Movie_Booking_Django.git
```

2. Cài đặt môi trường ảo:

```bash
python -m venv ten_env
```

3. Kích hoạt môi trường ảo:

```bash
ten_env\Scripts\activate
```

4. Cài đặt các thư viện cần thiết:

```bash
pip install -r requirements.txt
```

5. Di chuyển vào thư mục `book_movie_ticket`:

```bash
cd .\book_movie_ticket\
```

6. Chạy server:

```bash
python manage.py runserver
```

7. Truy cập vào trình duyệt và vào địa chỉ:

```bash
http://localhost:8000/
```

## Tài khoản admin

- **Username**: admin

- **Password**: 123

## Các hình ảnh minh họa

1. Trang chủ:

![Trang chủ](github_images/homepage.png)

2. Đăng nhập:

![Đăng nhập](github_images/login.png)

3. Đăng ký:

![Đăng ký](github_images/register.png)

4. Trang danh sách phim:

![Trang danh sách phim](github_images/movie_list.gif)

5. Trang đặt vé:

![Trang đặt vé](github_images/book_ticket.png)

6. Trang danh sách vé đã đặt:

![Trang danh sách vé đã đặt](github_images/booked_tickets.png)

7. Trang admin quản lý hệ thống:

![Trang admin quản lý hệ thống](github_images/admin.png)

## Công nghệ sử dụng

- **Frontend**: HTML, CSS, Bootstrap, JavaScript, jQuery

- **Backend**: Python, Django

- **Database**: SQLite