tMovies is a simple movie application built with React JS, Typescript, and Tailwind CSS,
which allows users to search and view the trailer of both movies and TV series.
Search Movies and TV Series:
Detailed Movie Information:
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
** Prerequisites **
npm -v
Once you have these prerequisites in place, you can proceed to clone the project from GitHub using Git.
** Installing **
Make sure you have all the necessary prerequisites installed on your system. Follow the below steps to install the setup the project on your machine:
Open a terminal or command prompt and navigate to the directory where you want to clone the project.
Run the following command to clone the project from GitHub:
git clone https://github.com/sudeepmahato16/movie-app.git
This will create a new directory called "movie-app" in the current location, containing the code for the movie app project.
Navigate to the project directory by running the following command:
cd movie-app
Run the following command to install the project's dependencies using npm:
npm install
Start the server
npm run dev
To use the movie project, you will need to set up some environment variables on your development machine. Here are the steps to follow:
.env
file in the root of the project..env
file, replacing the placeholder values with your own:VITE_API_KEY=<your-tmdb-api-key>
VITE_TMDB_API_BASE_URL = https://api.themoviedb.org/3
.env
file.Once the dependencies are installed, you can run the project locally by running the following command:
npm run dev
This will start the development server and open the movie application in your default web browser.
We welcome contributions to movie app! If you have an idea for a new feature, an improvement to an existing feature, or a bug fix, please open an issue to discuss it before submitting a pull request. This helps me to review and understand your changes more efficiently.
To contribute code to movie app project:
Thank you for your contribution to Movie app project! We appreciate your efforts to help make this a great movie application.
UI/UX design adapted from Tuat Tran Anh's tutorial.