Clipper made with Next.js and Firebase
This is Clipper app made with Next.js and Firebase. It allows users to upload short videos, view, like and comment other user's videos, and follow other users.
Features :
✨ User authentication with Firebase Authentication
✨ Video uploading and management with Firebase Storage
✨ Real-time updates with Firebase Realtime Database
✨ User profiles with follower/following system
✨ Like and comment functionality
Getting Started :
Prerequisites
To run this project, you will need:
✨ Node.js installed on your system
✨ A Firebase project with Firebase Authentication, Firebase Storage, and Firebase Realtime Database enabled
Installation
- Clone this repository to your local machine:
git clone https://github.com/RishabhSharma96/hackbyte-clipper.git
- Install the dependencies:
cd hackbyte-clipper
npm install
- Set up your Firebase project configuration:
Copy the environment variables contents to a new .env.local file in the project root, and replace the values with your Firebase project configuration.
- Run the development server:
npm run dev
- Open http://localhost:3000 with your browser to see the app.
Deployment:
To deploy the app, you can follow the instructions for deploying Next.js apps to your preferred hosting platform. You will also need to set up your Firebase project for production use.
Contributing:
If you find any issues with the app or have suggestions for new features, feel free to open an issue or submit a pull request.
License:
This project is licensed under the MIT License.