Skip to content

yechanlin/NEXUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEXUS - Collaborative Networking Platform

NEXUS is a social networking platform designed to connect individuals who are looking for collaborators or teammates for projects. It allows users to create profiles, find like-minded people, and collaborate effectively on innovative projects.

Features

  • User Authentication: Secure registration and login system with JWT-based authentication.
  • User Profiles: Users can create and manage their profiles to showcase their skills and interests.
  • Project Discovery: Browse projects posted by others or post your own to find collaborators.
  • Matching System: Swipe-based interface to connect with users or projects based on interests and skills.
  • Real-time Chat: Seamless communication with teammates via in-app messaging.
  • Responsive Design: Optimized for both desktop and mobile devices.

Technologies Used

Backend

  • Node.js: Server-side runtime for handling requests and business logic.
  • Express.js: Web framework for creating APIs and middleware.
  • MongoDB: NoSQL database for storing user data and projects.
  • Mongoose: ODM (Object Data Modeling) library for MongoDB.
  • JWT (JSON Web Tokens): Secure user authentication.

Frontend

  • React.js: Dynamic user interface with reusable components.
  • Tailwind CSS (if applicable): Utility-first framework for styling.

Deployment

  • Hosting Platform: (e.g., Vercel, Heroku, AWS, or others)
  • Database Hosting: MongoDB Atlas.

Getting Started

Follow the instructions below to set up the project locally.

Prerequisites

  • Node.js installed on your machine.
  • MongoDB (local or Atlas).
  • Git for version control.

Installation

  1. Clone the repository:

    git clone https://github.com/yechanlin/NEXUS.git
    cd NEXUS
    
    

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages