Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ferasaljoudi/movietheatre
https://github.com/ferasaljoudi/movietheatre
apache css3 html5 mariadb mysql php
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ferasaljoudi/movietheatre
- Owner: ferasaljoudi
- Created: 2024-07-30T04:09:53.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T18:37:21.000Z (2 months ago)
- Last Synced: 2024-09-28T11:03:00.365Z (about 2 months ago)
- Topics: apache, css3, html5, mariadb, mysql, php
- Language: PHP
- Homepage: https://movie-theatre.aljoudi.ca/
- Size: 2.09 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Developed a movie subscription platform with user authentication, movie details via API, and admin management capabilities.
The "Movie Theatre" project is a dynamic web application built using Apache, PHP, HTML, CSS, and MariaDB (MySQL). It offers user authentication, allowing users to subscribe/unsubscribe to movies, with their preferences saved for future sessions. Subscribed users can access detailed movie information and trailers retrieved through TheMovieDB API. Additionally, an admin page provides the ability to view and update user information, ensuring smooth management of the platform.
👨💻 Languages
☁️ Cloud and Databases
💻 Tools and Platforms
⚙️ Hardware Development
- User Authentication: Secure login and registration system for user accounts.
- Movie Subscription: Users can easily subscribe and unsubscribe to their favorite movies.
- Personalized Subscriptions: View and manage subscribed movies on a dedicated subscription page.
- Movie Details & Trailers: Access detailed movie information and trailers through TheMovieDB API integration.
- Admin Management: Admins can view, edit, and manage user data via an admin dashboard.
- Responsive Design (Limited): Optimized primarily for laptop screens, as this was developed for a small class assignment, with minimal support for other screen sizes.
- Dockerized Deployment: Fully containerized and deployed on a Raspberry Pi 5.