Welcome to Campus
Campus is a prototype academic social network that bridges the gap between traditional learning management systems and conventional social media. It creates a curated environment where knowledge flows with purpose and human connection thrives. Unlike rigid virtual learning environments or dispersive social networks, Campus provides a focused space for academic communities to interact, collaborate, and grow together.Key Features
Social Interaction
Engage with posts, comments, likes, and media sharing in an academic-focused feed designed for meaningful interactions.
Spaces & Groups
Organize communities hierarchically with Spaces subdivided into thematic Groups for structured collaboration.
Events & Calendar
Create and manage personal events with an integrated calendar view for tracking important academic dates and deadlines.
Resource Repository
Share and access educational materials, didactic resources, and research documents in a centralized repository.
Academic Profiles
Showcase your education, research interests, and academic achievements with detailed academic profiles.
Personalization
Customize your profile and preferences, including dark mode support for comfortable viewing.
Technology Stack
Campus is built with modern, cutting-edge technologies:- Frontend: Svelte 5 + SvelteKit for reactive, fast web interfaces
- Styling: Tailwind CSS v4 for responsive, customizable design
- Backend: PocketBase - lightweight, open-source Backend-as-a-Service (SQLite-based)
- Runtime: Bun as the JavaScript runtime alternative to Node.js
- Components: Bits UI (headless components) + Lucide (vector icons)
- Validation: Zod + Superforms for robust schema validation and form management
Project Information
Campus was developed as part of the Projeto Integrador course, demonstrating a practical application of modern web technologies in building academic community platforms.This is a prototype application designed to showcase the potential of academic social networking. It combines the structure needed for learning with the engagement of social interaction.
Next Steps
Quickstart
Get Campus running in minutes with our quickstart guide
Installation
Detailed setup instructions for development environment