Here's the updated README for ClipConnect:
Welcome to ClipConnect! This platform offers a comprehensive suite of features for video sharing and community engagement.
- Video Upload: Users can easily upload and share videos up to 1GB in size.
- User Search: Find and connect with other users on the platform.
- Comments: Engage with the community by commenting on videos.
- Create Playlists: Organize videos into playlists for easy access and sharing.
- Watch History: Keep track of watched videos and resume viewing anytime.
- Private Videos: Set videos to private for personal use, acting as a secure storage solution.
- Interactive Dashboard: A user-friendly dashboard for managing content and account settings.
- User Support: Dedicated support to assist users with any issues or queries.
- Robust and Scalable: Built on a solid MERN (MongoDB, Express, React, Node.js) stack for scalability and performance.
- Stateless Authentication: Uses JWT tokens for secure, stateless user authentication.
To get started with ClipConnect, follow these steps:
-
Clone the Repository:
git clone https://github.com/nikhilmehlan/ClipConnect.git
-
Install Dependencies: Navigate to both the frontend and backend directories and install the required dependencies.
cd frontend npm install cd ../backend npm install
-
Environment Variables: Set up the necessary environment variables for MongoDB, API keys, JWT secrets, and other configurations.
-
Run the Application: Start both the frontend and backend servers.
cd backend npm start cd ../frontend npm start
-
Access the Application: Open your browser and go to
http://localhost:8000
to start using ClipConnect.
We welcome contributions to improve ClipConnect! Please feel free to submit issues, fork the repository, and create pull requests.
This project is currently unlicensed. Please contact the project owner for permissions and usage guidelines.
For any questions or support, please contact Nikhil Mehlan at nikhilmehlan1234@gmail.com.