This is the frontend of video sharing app built using Next.js, Shadcn for the UI, and Redux for state management.
- User Authentication: Allow users to sign up, log in, and log out securely.
- Upload Videos: Users can upload their own videos to share with others.
- Browse Videos: Browse through a collection of videos uploaded by users.
- Edit Video: Edit video title, description and thumbnail.
- Like and Comment: Users can like videos and leave comments on them.
- Responsive Design: The app is designed to work seamlessly across different devices and screen sizes.
- Frontend: Next.js, Shadcn, Redux
- Backend: *Nodejs, Express *
- Database: MongoDb
To get started with the app, follow these steps:
- Clone this repository.
- Install dependencies using
npm install
. - Start the development server using
npm run dev
. - Open http://localhost:3000 in your browser.
Watch a demo of the app in action: