Skip to content

UniHub is more than just a platform; it's a community-driven ecosystem that empowers students to connect, collaborate, and excel academically

Notifications You must be signed in to change notification settings

SharanRP/Unishare_Campus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniHub: Elevating Student Engagement and Collaboration

unihub

Members :

tanmay Tanmay mayank Mayank bhargav Bhargav sharan Sharan

Why UniHub?

UniHub is more than just a platform; it's a community-driven ecosystem that empowers students to connect, collaborate, and excel academically. By seamlessly integrating social and academic features, UniHub creates a holistic environment that supports students throughout their educational journey, fostering a sense of belonging and shared learning experiences.

Welcome to UniHub, where knowledge meets community!

Project Overview

In the dynamic landscape of higher education, Unishare emerges as a groundbreaking platform designed to enrich the student experience by fostering connectivity, communication, and collaboration. Tailored specifically for students, Unishare serves as a multifaceted hub that goes beyond conventional social networks, offering a suite of features to enhance academic and social interactions.

Key Features

1. Social Networking for Students

Unishare redefines social networking for students, providing a dedicated space to create profiles, connect with peers, and cultivate a virtual community. Additionally, Unishare offers tailored features such as study groups, enabling them to exchange ideas, seek academic support

2. Messaging System

The robust messaging system ensures seamless communication among students. Whether coordinating study sessions or engaging in discussions on coursework, the real-time messaging feature enhances collaboration and connectivity.

3. Resource Sharing

Facilitating knowledge exchange, Unishare includes a resource-sharing feature. Students can download a diverse array of academic materials, including textbooks, lecture notes, and study guides. This fosters a culture of collaboration and shared learning resources.

4. Book Exchange

Promoting sustainability and cost-effective learning, the book exchange feature allows students to trade or lend textbooks within the community. This not only reduces the financial burden on students but also contributes to a more sustainable academic environment.

5. Pointer Calculator

Unishare incorporates a user-friendly pointer calculator, enabling students to track their academic performance effortlessly. This tool provides insights into grades and credits, empowering students to make informed decisions about their academic journey.

6. Vivabot

The Vivabot feature acts as a virtual practice partner for vivas and interviews. Through simulated conversations, students can refine their interview skills, build confidence, and prepare thoroughly for academic assessments.

7. Lost and Found

Lost and Found feature, simplifies the process of reporting lost items and aiding in their recovery within the academic community. Users can effortlessly submit details about lost items, while those who find them can quickly log them into the system, streamlining the search and retrieval process. This feature not only enhances campus safety but also fosters a sense of community by facilitating the return of lost belongings, promoting goodwill and cooperation among students, faculty, and staff.

8. Events Tracker

Stay connected with campus life through the Events Tracker. From academic seminars to cultural festivals and sports events, students can explore and participate in various activities, contributing to a holistic college experience.

Media

You can find additional media related to UniHub below:

Screenshots: Landingpage

Papers Blog
Lost and Found Features
Events Community

Video

screen-capture.mp4

Tech Stack

UniHub is built using the following technologies:

HTML
HTML
CSS
CSS
JavaScript
JavaScript
React
React
Material UI
Material UI
Chakra UI
Chakra UI
Node.js
Node.js
Express.js
Express.js
Flask
Flask
MongoDB
MongoDB
Python
Python
PyTorch
PyTorch

Installation

To get started with UniHub, follow these steps:

Clone the repository:

  git clone https://github.com/unihub-project/Unishare_Campus.git
  cd './frontend/'
  npm i
  npm run dev```
  cd './backend'
  npm i
  node server.js
  cd ./
  python app.js

Setup MongoDB URI

a. Access MongoDB Atlas: Go to the MongoDB Atlas website and sign in to your account (or create a new one if you haven't already).

b. Create a New Cluster: If you don't have a cluster already, create a new one by following the prompts. Make sure to choose the appropriate settings for your needs.

c. Whitelist IP Addresses: In the MongoDB Atlas dashboard, navigate to "Network Access" and add your IP address to the whitelist. This allows your applications to connect to the cluster.

d. Create a Database User: Go to "Database Access" in the dashboard and create a new database user with appropriate permissions for your application.

e. Get Connection String (URI): Go back to the main dashboard and click on "Connect" for your cluster. Choose "Connect your application" and copy the connection string (URI) provided.

f. Replace Placeholder Values: Replace the placeholder values in the connection string with your actual database user credentials, database name, and any other options you need.

Example MongoDB URI:

mongodb+srv://<username>:<password>@<cluster-url>/<database>?retryWrites=true&w=majority

Mentors

  • Raunak Singh Kalsi
  • Rucha Patil

About

UniHub is more than just a platform; it's a community-driven ecosystem that empowers students to connect, collaborate, and excel academically

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published