grammerjam / tg-main

Team MIAMIANGELS
1 stars 0 forks source link

Cinemate - Client

Cinemate is a web application that helps users wind down to watch their favorite movies and TV shows. Users can explore trending content, filter by various categories, and bookmark their favorite shows and movies for easy access.

From Design

Figma-ent-app

To Website

ent-app

Website Link

Visit Cinemate

Table of Contents

Client Tech Stack

Features

Color Reference

Color Hex
ma-black #10141E
ma-gray #5A698F
ma-blue #161D2F
ma-white #FFFFFF

Usage/Examples


const Home = () => {

    let [searchParams] = useSearchParams()
    let searchString = searchParams.get('search')

    return (
        <div className="flex flex-col">
            <Helmet>
                <title>Home - Entertainment App</title>
                <meta name="description" content="Stream endless entertainment with thousands of hit movies, TV series, documentaries, and exclusive originals all in one place. Discover your next favorite story on our entertainment platform today." />
            </Helmet>
            <div className="pl-[1rem] tablet:pl-[1.5rem] w-full">
                {!searchString && <TrendingContainer />}
            </div>
                <MediaContainer pageTitle={"Trending"} />
        </div>
    )

}

export default Home

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

VITE_CLERK_PUBLISHABLE_KEY

VITE_BACKEND_URL

Run Locally

Clone the project

  git clone https://github.com/grammerjam/tg-main.git

Go to the project directory

  cd tg-main/P1/entertainment-app

Install dependencies

  npm install

Start the server

  npm run start

Related

Here are some related projects

https://movie-web.app/browse/game

Credit - Team MiamiAngels

Jose Facade - Full Stack Developer / Audio Engineer & Director | GitHub

Alejandro Vecchio - Lead Developer | GitHub

Olivia Banks - Project Manager / Athlete

Luis Perez - Full Stack Developer / Powerlifter | GitHub

Acknowledgements

Special thanks to Allan Tito and the senior developers from the Grammerhub community for making this project happen.


Powered by Grammerhub