Welcome to the Web Theater, an advanced platform designed to offer an immersive streaming experience akin to industry-leading services such as Netflix, Amazon Prime, and Disney+. This project, developed using Next.js, Tailwind CSS, Prisma, MySQL, and NextAuth, focuses on delivering high-quality user authentication, interactive user interfaces, and robust database management for a seamless entertainment experience.
- Sophisticated User Authentication: Secure user authentication and authorization facilitated by NextAuth, ensuring a reliable login experience.
- Responsive and Dynamic UI: A dynamic user interface crafted with Next.js and Tailwind CSS, enabling smooth and responsive interactions.
- Robust Database Management: Utilizing Prisma and MySQL for efficient data management and organization, supporting a diverse collection of movies for a rich user experience.
- Immersive Streaming Experience: Offering an immersive streaming environment inspired by leading entertainment platforms.
- Next.js: A React-based framework enabling efficient server-rendered applications.
- Tailwind CSS: A utility-first CSS framework that assists in creating custom and responsive designs.
- Prisma: A modern database toolkit allowing flexible data access and management.
- MySQL: An open-source relational database supporting scalable solutions.
- NextAuth: An authentication library specifically designed for Next.js projects.
-
Clone the Repository:
git clone https://github.com/DanielPenalozaB/web-theater.git
-
Installation:
cd web-theater # Install dependencies npm install
-
Database Configuration:
- Configure your MySQL database settings in the Prisma schema file.
- Execute Prisma migrations to initialize the database.
npx prisma migrate dev
-
Start the Development Server:
npm run dev
-
View the Application:
Access the application by visiting
http://localhost:3000
in your browser.
Contributions, feedback, and suggestions are appreciated. Please feel free to open issues or submit pull requests for enhancements or fixes.
This project is licensed under the MIT License. Please refer to the LICENSE file for details.