Skip to content

Latest commit

 

History

History
62 lines (36 loc) · 1.99 KB

File metadata and controls

62 lines (36 loc) · 1.99 KB

CodeVerse

Welcome to the Developer Collaboration Web App! This application is designed to facilitate collaboration among developers, allowing them to work together on projects, share ideas, and communicate in real-time. It leverages the following technologies: Next.js, Express.js, MongoDB, and Socket.io.

Table of Contents

Features

  1. User Authentication: Users can sign up, log in, and manage their profiles.

  2. Project Management: Create, edit, and delete projects. Collaborators can join projects and work together.

  3. Real-time Chat: Utilizes Socket.io to provide real-time chat functionality for users working on the same project.

  4. Database Integration: MongoDB is used to store user data, project information, and chat history.

  5. Scalability: Built with scalability in mind to accommodate a growing user base and project load.

Tech Stack

This web app is built with the following technologies:

  • Frontend: Next.js

    • Next.js is used for building a fast and dynamic frontend with React.
  • Backend: Express.js

    • Express.js is used to create a robust and scalable server-side application.
  • Database: MongoDB

    • MongoDB is used as the database to store user data, project details, and chat history.
  • Real-time Communication: Socket.io

    • Socket.io is used to enable real-time communication and chat features among users.

Getting Started

To set up and run the Developer Collaboration Web App locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/bimalstha23/CodeVerse.git
    
    
    

How to start this project

Server: cd server

  1. yarn watch
  2. yarn dev

Client: cd client

  1. yarn dev

Socket Server: cd socket

  1. yarn watch
  2. yarn dev