Skip to content

Dushyantbha012/Realm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realm

Project Logo

Overview

Welcome to our College Social Media Project! This project aims to provide a platform for college students to interact with each other and simultaneously connect with students from other colleges. The project is built using the following technologies:

  1. Express Js: A fast, unopinionated, minimalist web framework for Node.js.

  2. Mongoose: An elegant MongoDB object modeling tool designed to work in an asynchronous environment.

  3. React Js: A JavaScript library for building user interfaces.

  4. Socket IO: A library for real-time web applications. It enables real-time, bidirectional, and event-based communication.

  5. Cors: Cross-Origin Resource Sharing middleware for Express.

Features

  • User Authentication: Users can create accounts, log in, and manage their profiles securely.

  • Real-time Chat: A real-time chat feature using Socket IO allows students to communicate instantly.

    • Q n A: Question and answer posts like reddit with having option to like and dislike question or answer.

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.
  • MongoDB installed locally or accessible through a connection URL.

Installation

  1. Clone the repository:

    git clone https://github.com/Dushyantbha012/CollegeSocialMedia.git
    
  2. Install dependencies for both server and client side

    cd Backend
    npm install
    cd ../
    cd Frontend
    npm install
    
  3. Run the server

    cd Backend
    node index.js
    
  4. Run the frontend

    cd Frontend
    npm run build

Visit http://localhost:5173 in your browser to access the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published