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!
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.
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
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.
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.
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.
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.
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.
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.
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.
Video
screen-capture.mp4
UniHub is built using the following technologies:
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
- Raunak Singh Kalsi
- Rucha Patil