๐ฆ NexusS โ Merging Study Sessions
๐ Built in 34 Hours
๐ BIG Hackathon Project
โจ Theme: Merger
โMerge your study. Meet your people.โ
๐ Project Overview
NexusS was built in under 34 hours for the BIG Hackathon , hosted by the Computer Science Club (CS Club), University of Adelaide and the UniSA Programming Community (UPC), University of South Australia .
The idea is simple:
NexusS helps students merge independent study sessions by connecting them with others nearby.
โจ With NexusS, students can:
- ๐ Discover nearby study sessions based on courses or interests
- ๐ Drop by and join sessions happening around them
- ๐ Host a session by marking their location and inviting others
NexusS helps university students find study buddies โ and maybe even new friends.
๐บ๏ธ Navigating the UI
- ๐ See your location (red marker) and nearby study sessions (ducks ๐ฆ).
- ๐ฆ Click a duck to view:
- Description
- Capacity
- Time
- Location
- Image
- Tags
- โ Create your own study session using the form.
- ๐ก Receive helpful suggestions for nearby sessions.
- โ Check the FAQ if you ever feel lost.
๐ Try it here: https://nexuss2025.vercel.app/
๐ ๏ธ Tech Stack
๐จ Frontend
- Next.js
- TypeScript
- Shadcn UI
- Tailwind CSS
๐๏ธ Backend
- MongoDB
- Supabase (image storage)
- Vercel (deployment)
๐งฐ Other Tools
- MapLibre (interactive maps)
- MapTiler Cloud (map styling & data source)
- Zod (form validation)
๐ Key Features
- ๐ Browse nearby study sessions by course or interest
- ๐ Share your current study location to invite others
- ๐ฑ Fully responsive and mobile-friendly
๐ป Installation
npm install
npm run dev
Then open:
http://localhost:3000
---
## โ๏ธ Challenges
One team member had to leave early due to health issues but still contributed remotely to help us complete the project.
Hackathons test not only technical skills, but also teamwork and adaptability.
---
## ๐ฎ Future Improvements
- โก Improve performance for large-scale usage
- ๐ฅ Handle many simultaneous users and sessions smoothly
- ๐ Add smarter matching and notifications
---
## ๐ฅ Project Team
- Anh Khoa Le โ https://github.com/markusle56
- Ngoc Han Ngo โ https://github.com/ngongochan
- Shaurya Jain โ https://github.com/Omniologist
- Tran Duy Bao Nguyen โ https://github.com/TSSniper349
---
## ๐ Fun Facts
- ๐ข The name NexusS came from the Nexus Building, where we spent most of the hackathon.
- ๐ The word โnexusโ means a central connection โ exactly what our app creates.