Welcome to DevTube, a web application designed to help developers pair up over video, and discover tech domains and work on projects with ease. This application allows users to find open programming sessions hosted by other developers to enhance their skills and stay up-to-date with the latest trends in technology.
- Create Rooms: Create a room to start a programming session of your own with the help of the intuitibe UI.
- Browse Rooms: Easily browse through a collection of rooms created by other users.
- Search Functionality: Quickly find rooms by searching for specific keywords or topics.
- User-friendly Interface: Enjoy a clean and intuitive interface that makes it easy to find the content you need.
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Ensure you have the following installed on your local machine:
-
Clone the repository:
git clone https://github.com/StarkTony2056/dev-tube.git
-
Navigate to the project directory:
cd dev-tube
-
Install dependencies:
npm install
or
yarn install
To start the development server, run:
npm run dev
or
yarn dev
Open http://localhost:3000 to view the application in your browser.
To create a production build, run:
npm run build
or
yarn build
This will generate an optimized build of the application in the build
directory.
The app is deployed using Vercel. To deploy your own version, follow these steps:
- Login to Vercel: If you haven't already, create an account and login to Vercel.
- Import your project: Follow the instructions to import your project repository.
- Configure settings: Ensure the build command is set to
npm run build
oryarn build
and the output directory is set tobuild
. - Deploy: Click the deploy button and wait for the deployment to complete.
We welcome contributions to enhance DevTube! To contribute, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or feedback, please contact mainakchakraborty2056@example.com.