Skip to content

A Pair Programming Finder with Video & Screen Share using Next.js, Shadcn, Tailwind, Typescript

Notifications You must be signed in to change notification settings

abdullahmujahidali/TechScout

Repository files navigation

Tech Scout

Tech Scout is a pair programmer matching service that connects developers with other developers to work on projects together. The service is designed to help developers find other developers to work with on projects, and to help developers find projects to work on.

Features

  • Create a profile
  • Create a room
  • Live Video Chat
  • Live Video Chat Recording

Technologies

  • Next.js (Frontend)
  • Next.js (Backend)
  • Shadcn & Radix UI (UI)
  • TailwindCSS (Styling)
  • Stream IO (Video Chat)
  • PostgreSQL (Database)

Installation

  1. Clone the repository
  git clone git@github.com:abdullahmujahidali/TechScout.git
  1. Install dependencies
  npm install
  1. Start the database
  docker-compose up
  1. Start the project
  npm run dev

Screenshots

This is a landing page of the app that shows the features of the app.

Landing Page

This is a browse page of the app that shows the rooms that are available to join in light mode.

Browse Page

This is a user rooms page that shows the rooms that the user has created.

Your Rooms

This is a an alert-dialog component that shows the alert message to the user.

Your Rooms

This is edit room page that shows the form to edit the room.

Your Rooms

This is a room page where user can video chat and record the video chat.

Your Rooms

This app is still in development and more features will be added soon.

Author

Abdullah Mujahid Ali

About

A Pair Programming Finder with Video & Screen Share using Next.js, Shadcn, Tailwind, Typescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published