Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/panagiotispitsikoulis/cinema.now
https://github.com/panagiotispitsikoulis/cinema.now
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/panagiotispitsikoulis/cinema.now
- Owner: PanagiotisPitsikoulis
- Created: 2024-11-29T02:14:53.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T04:40:45.000Z (2 months ago)
- Last Synced: 2024-12-10T05:28:44.844Z (2 months ago)
- Language: TypeScript
- Size: 306 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CinemaNow 🎥🍿
![Screenshot of CinemaNow](/public/screenshots/welcome.png)
Welcome to **CinemaNow**, the ultimate cinema booking platform! With access to over 10,000 movies, CinemaNow allows users to browse, book tickets, and experience a seamless cinema journey. Whether you're looking for the latest blockbuster or a classic gem, CinemaNow has you covered.---
## 🚀 Features
- **Browse Movies**: Explore a collection of over 10,000 movies with detailed descriptions, genres, and ratings.
- **Cinema Booking**: Book tickets for your favorite movies directly from the platform.
- **User Profiles**: Manage your profile, view booking history, and save favorite movies.
- **Admin Dashboard**: Manage movies, users, and booking data with a dedicated admin panel.---
## 🛠️ Technologies Used
### Backend
- **Laravel**: Powerful PHP framework for building robust and scalable APIs.
- **MySQL**: For managing movie, user, and booking data.
- **Inertia.js**: Seamlessly bridges the gap between backend and frontend.### Frontend
- **React.js**: For building interactive and responsive UI.
- **NextUI**: Modern UI component library for a clean and aesthetic design.
- **Tailwind CSS**: For efficient and flexible styling.### Others
- **The Movie Database (TMDB) API**: Provides extensive movie data.
- **Railway.app**: Hosting and deployment platform.---
## 📦 Installation and Setup
### Prerequisites
- PHP `^8.3`
- Node.js `^18.x`
- MySQL
- Composer### Steps
1. **Clone the Repository**:
```bash
git clone https://github.com/PanagiotisPitsikoulis/cinema.now
cd cinema-now
npm install
composer install
npm run dev
```