Cinetik is a dynamic web application that allows users to keep track of the shows they've watched, leave reviews, see what their friends are watching, and contribute to global reviews. Built with modern web technologies, Cinetik offers a seamless and interactive experience for TV and movie enthusiasts.
- Track Watched Shows: Easily mark the shows and movies you've watched.
- Leave Reviews: Share your thoughts and ratings on your favorite shows.
- Friend Activity: See what shows your friends are currently watching.
- Global Reviews: Contribute to and browse reviews from the wider community.
- Responsive Design: Enjoy a seamless experience across all devices.
- User-Friendly Interface: Intuitive navigation and interactive components.
Check out a live demo here.
- React: Frontend library for building user interfaces.
- Vite: Fast development build tool.
- TypeScript: Typed superset of JavaScript for better code reliability.
- Tailwind CSS: Utility-first CSS framework for styling.
- Radix UI: Accessible UI components.
- Framer Motion: Animation library for React.
- React Router DOM: Routing library for React applications.
- React Query: Data fetching and caching for React.
Follow these steps to get a local copy up and running.
- Node.js (v14 or later)
- npm or yarn
-
Clone the Repository
git clone https://github.com/yourusername/cinetik-frontend.git cd cinetik-frontend -
Install Dependencies
Using npm:
npm install
Using yarn:
yarn install
-
Run the Development Server
Using npm:
npm run dev
Using yarn:
yarn dev
The application will be available at
http://localhost:8080. -
Build for Production
Using npm:
npm run build
Using yarn:
yarn build
The production-ready files will be in the
distdirectory.
Once the development server is running, you can interact with Cinetik by:
- Registering an Account: Sign up with your email and create a profile.
- Marking Shows as Watched: Browse the catalog and mark shows you've watched.
- Leaving Reviews: Rate and review the shows to share your opinions.
- Connecting with Friends: Add friends to see their activity.
- Exploring Global Reviews: Read what the community is saying about different shows.
Here's a brief overview of the project's structure:
