Skip to content

FilmyStaan is a dynamic movie exploration platform, combining intuitive dynamic routing, robust authentication, personalized watchlists, and comprehensive TMDB integration for an immersive cinematic experience in just a few clicks.

Notifications You must be signed in to change notification settings

DeepRahangdale/FilmyStaan

Repository files navigation

FilmyStaan - (Movie Library)

FilmyStaan is your ultimate destination to explore and engage with movies. Whether you're a casual movie enthusiast or a dedicated cinephile, FilmyStaan offers a seamless cinematic experience with a plethora of features to enhance your movie discovery journey. Powered by Chakra UI, ReactJS, Firebase for authentication and database management, and TMDB API integration, FilmyStaan provides an immersive platform for intuitive navigation, personalized watchlists, and comprehensive movie data.

Live Deployed Link: FilmyStaan Live

Features

Image 1
Image 1
Image 1
Image 1

Responsive Design - Compatible with Mobile and Tablets

Image 1 Image 2

Dynamic Routing

FilmyStaan employs dynamic routing to provide a fluid and intuitive browsing experience. Our dynamic routing system categorizes movies based on genres, release years, and popularity, allowing users to navigate effortlessly through our extensive collection. Whether you're looking for classic movies, recent releases, or exploring specific genres, FilmyStaan's dynamic routing ensures a smooth and immersive exploration journey.

Authentication & Authorization

At FilmyStaan, we prioritize the security and privacy of our users. Our robust authentication and authorization mechanisms ensure that user accounts are protected and data is secured. FilmyStaan's authentication system allows users to create personalized accounts, securely login, and access exclusive features such as personalized recommendations, watchlists, and user-generated content. With secure authentication and authorization in place, users can enjoy a personalized and safe movie exploration experience.

Watchlist

FilmyStaan's watchlist feature is designed to enhance user convenience and organization. Users can curate their own watchlists by adding movies they want to watch later or revisit. The watchlist feature allows users to prioritize and manage their cinematic preferences, making it easy to track and discover new movies of interest. Whether you're bookmarking upcoming releases or saving timeless classics, FilmyStaan's watchlist feature ensures that your movie preferences are always at your fingertips.

TMDB Integration

FilmyStaan integrates seamlessly with The Movie Database (TMDB) API to provide comprehensive and up-to-date movie information. TMDB integration enriches FilmyStaan's content with detailed movie descriptions, ratings, reviews, trailers, cast information, and more. By leveraging TMDB's vast database of movies and TV shows, FilmyStaan offers users a wealth of information and insights for their movie exploration journey. From exploring popular titles to discovering hidden gems, TMDB integration enhances the depth and quality of content available on FilmyStaan.

Getting Started

  1. Clone the repository:

    git clone https://github.com/DeepRahangdale/FilmyStaan
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Adding Environment Variables:

    Ensure to add the following environment variables to your project. You can create a .env file in the root directory and add these variables:

    VITE_API_KEY=
    VITE_FIREBASE_API_KEY=
    VITE_FIREBASE_AUTH_DOMAIN=
    VITE_FIREBASE_PROJECT_ID=
    VITE_FIREBASE_STORAGE_BUCKET=
    VITE_FIREBASE_MESSAGING_SENDER_ID=
    VITE_FIREBASE_APP_ID=
    

    These variables are crucial for the smooth running of the project.

Live Deployed Link: FilmyStaan Live

Contribute

FilmyStaan is open-source, and we welcome contributions from the community. Feel free to submit bug reports, feature requests, or pull requests to help us improve FilmyStaan together. Let me know if there's anything else you'd like to add or modify!

About

FilmyStaan is a dynamic movie exploration platform, combining intuitive dynamic routing, robust authentication, personalized watchlists, and comprehensive TMDB integration for an immersive cinematic experience in just a few clicks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published