Inspiration

We noticed that student societies and university clubs often struggle to organise their events, resources, and communications. Students end up juggling multiple platforms — Facebook groups, WhatsApp chats, Google Forms — which makes it hard to keep track of what’s happening. We wanted to build a unified hub that makes university life more accessible and organised.

What it does

ArcHub is a centralised platform where societies can post events, manage members, and share resources. Students can browse upcoming events, filter by category (social, careers, hackathons, etc.), and get personalised recommendations. Admins can easily create, update, and manage their events, while students enjoy a clean interface to explore campus opportunities.

How we built it

We built ArcHub using: Frontend: React + Tailwind for a fast, responsive UI Backend: Node.js with Express for API routes and session handling Authentication: Secure session tokens validated for each request

Challenges we ran into Setting up session authentication and ensuring it was secure Designing a database schema that could scale with multiple societies and event categories Handling real-time updates so that events appear instantly for users Getting the UI to feel modern and intuitive while staying minimal Accomplishments that we're proud of Built a working prototype that integrates frontend, backend, and database in just a short timeframe Designed a clean, easy-to-use event browsing experience Implemented session-based authentication for admins to manage events securely Learnt how to work as a team under time pressure and still ship something polished

What we learnt How to build a full-stack TypeScript application end-to-end How much good UX design matters for adoption — small changes to layout and wording can make a big difference Collaboration skills — splitting tasks and using Git effectively

What's next for ArcHub Expand beyond events to include document/resource sharing and society announcements Add real-time notifications for students when their favourite societies post new events Integrate with university systems for single sign-on (SSO) Build mobile apps for iOS and Android to reach more students

Built With

Share this project:

Updates