Infomovia is a web application that allows users to access a vast database of information about movies, TV shows, and celebrities. Whether you're looking for details about your favorite films, television series, or want to learn more about your favorite actors and actresses, Infomovia has you covered.
To experience Infomovia in action, check out our live demo here.
Infomovia is built using the following technologies:
- A popular React framework for building efficient and scalable web applications.
- A utility-first CSS framework for designing responsive and attractive user interfaces.
- A UI framework built on top of Tailwind CSS to enhance design and interactivity.
- A combination of popular libraries like Next.js, Apollo Client, and GraphQL for building modern web applications.
- A modern database toolkit for querying and modeling your data.
- For securely hashing user passwords.
- Used for secure authentication and authorization.
- A NoSQL database for storing and retrieving data efficiently.
In addition to the core technologies mentioned above, Infomovia also utilizes various tools and packages to enhance its functionality and development process. Some of these include:
tiny-slider-react
timeago.js
react-responsive-carousel
react-icons
axios
Infomovia comes packed with an array of exciting features:
- Search: Easily find information about movies, TV shows, and celebrities using our powerful search functionality.
- Detailed Information: Access in-depth details about each movie, TV show, or celebrity, including ratings, reviews, and biographies.
- User Authentication: Create an account, log in, and personalize your Infomovia experience.
- Favorites: Save your favorite movies, TV shows, and celebrities for quick access.
- User Reviews: Share your thoughts and read reviews from other users.
- Recommendations: Get personalized recommendations based on your preferences.
- Responsive Design: Enjoy a seamless experience on both desktop and mobile devices.
NEXT_PUBLIC_TMDB_ACCESS_TOKEN=your_tmdb_access_token
NEXT_PUBLIC_API_KEY=your_api_key
NEXT_PUBLIC_GOOGLE_ID=your_google_id
NEXT_PUBLIC_GOOGLE_SECRET=your google_secret
NEXT_PUBLIC_AUTH_SECRET=your_auth_secret
NEXT_PUBLIC_MONGODB_URI=your DONGODB_URI
cd clone https://github.com/sanixstudio/infomovia3.0.git
cd infomovia3.0
npm install
npm run dev
Infomovia is a versatile and feature-rich web application that allows users to explore and interact with a vast database of movies, TV shows, and celebrity information. Whether you're a movie enthusiast, TV show addict, or simply curious about your favorite celebrities, Infomovia has something for everyone.
We hope this documentation helps you understand the project better and showcase it to potential employers and viewers. Thank you for choosing Infomovia!