Skip to content

This is a pair programming application built with cutting-edge technologies like NextJS, Typescript, ShadCN, Drizzle with a robust postgres database deployed on Railway.

License

Notifications You must be signed in to change notification settings

StarkTony2056/dev-tube

Repository files navigation

DevTube

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.

Features

  • 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.

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Ensure you have the following installed on your local machine:

Installation

  1. Clone the repository:

    git clone https://github.com/StarkTony2056/dev-tube.git
  2. Navigate to the project directory:

    cd dev-tube
  3. Install dependencies:

    npm install

    or

    yarn install

Running the Application

To start the development server, run:

npm run dev

or

yarn dev

Open http://localhost:3000 to view the application in your browser.

Building for Production

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.

Deployment

The app is deployed using Vercel. To deploy your own version, follow these steps:

  1. Login to Vercel: If you haven't already, create an account and login to Vercel.
  2. Import your project: Follow the instructions to import your project repository.
  3. Configure settings: Ensure the build command is set to npm run build or yarn build and the output directory is set to build.
  4. Deploy: Click the deploy button and wait for the deployment to complete.

Contributing

We welcome contributions to enhance DevTube! To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/YourFeature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/YourFeature
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or feedback, please contact mainakchakraborty2056@example.com.


About

This is a pair programming application built with cutting-edge technologies like NextJS, Typescript, ShadCN, Drizzle with a robust postgres database deployed on Railway.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published