Skip to content

theanishtar/Davitickets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About project

Our project is a DaviTickets movie booking website!

More: https://caodang.fpt.edu.vn/tin-tuc-poly/can-tho/dat-ve-xem-phim-tai-nha-vo-cung-don-gian...

The project is guided by Mr.Quach Huu Nghia and uses technologies such as: Java Spring Boot, Socket.io, Thymeleaf template engine, bootstrap 5, ...

Contributor

Full Name Role Highlight Project
Tran Huu Dang Project Manager, Fullstack Developer Ebook Learning Programing
Doan Hiep Sy BackEnd Developer Biker Shop Manager
Nguyen Khanh Dan FrontEnd Developer, BA FreshFood
Phung Quoc Vinh BackEnd Developer, Dodge Game
Le Bich Vi Fullstack Developer Quanlikitucxa
Chau Hoai Phuc BackEnd Developer Noneyet

About website

A web-based movie ticket booking app simplifies the movie ticket reservation process, allowing users to easily select movies, seats, and showtimes online. It offers convenience, time-saving benefits, and access to promotions and rewards for users' frequent bookings. Users can manage their reservations, enjoy secure online payments, and receive tickets via email or QR codes. The app facilitates seamless interactions between theaters, distributors, and customers, enhancing the overall movie-watching experience.

Main functions

  • Login, Register: Cookie, Session, Google Cloude APIs, ...
  • Booking, Nofication: Socket.io, Ajax
  • Account Mannager: Spring Boot
  • Location for post: vietnamese-provinces-database

Function Advanced

Back-end

  • Shield Login with Firebase APIs
  • Login with GG Clouds APIs
  • Json Web Token Authentication
  • Spring Security Filter Auththorization
  • Booking online with VN Pay
  • QR Generator
  • White pages label error handle (401, 402, 404, 500, ...)

Front-end

  • Interceptor
  • Guard
  • Rotes
  • Toast Message
  • Validate Form

Technical using

Spring Boot, Angular, Socket.io, JQuery, Bootstrap v5, Thymeleaf template angine.

Install and run the project

  • Clone repo
$ git clone https://github.com/Theanishtar/ASM-JAVA6

Back-end: SpringBoot

Front-end: Angular