Skip to content

habibhamdoun/moviesHaven

Repository files navigation

MovieHaven: A NextJS & Tailwind IMDB-style Website

MovieHaven is an IMDB-like website for movie enthusiasts, built using the powerful NextJS framework and styled with the sleek Tailwind CSS library. Browse through an extensive collection of movies, access detailed information, and discover exciting new titles to watch!

MovieHaven Screenshot

Table of Contents

Features Getting Started Prerequisites Installation Usage Contributing License Acknowledgements Features

Clean, responsive, and intuitive user interface Comprehensive movie search functionality Detailed movie pages, featuring key information, cast, and crew User authentication and profile management User reviews and rating system Watchlist and favorites management Getting Started

To set up a local copy of MovieHaven and run it on your development machine, follow these steps:

Prerequisites Node.js (version 14.x.x or later) and npm (version 6.x.x or later) Download and install Node.js from the official website Installation Clone the repository: bash Copy code git clone https://github.com/yourusername/moviehaven.git Navigate to the project directory: bash Copy code cd moviehaven Install the required dependencies: Copy code npm install Create a .env.local file in the root directory and add the required environment variables: makefile Copy code NEXT_PUBLIC_API_KEY=your_api_key Start the development server: arduino Copy code npm run dev Open your browser and visit http://localhost:3000 to see the application running. Usage

MovieHaven is designed for easy navigation and user interaction. Simply use the search bar to find movies or browse through the popular and trending sections. Click on a movie to access its detailed information, view user reviews, and manage your personal watchlist and favorites.

Contributing

Contributions are welcome! If you'd like to help improve MovieHaven, please follow these steps:

Fork the repository Create a new branch (git checkout -b your-feature-branch) Commit your changes (git commit -m 'Add some feature') Push to the branch (git push origin your-feature-branch) Create a new Pull Request License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

NextJS - The React framework used for server-rendered applications Tailwind CSS - A utility-first CSS framework for rapid UI development The Movie Database API - The API used to retrieve movie data

About

imdb like website using next.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published