CampusConnect is a web app designed to foster an online community on university campuses. It provides a platform for students to stay up to date with the latest news. It also allows them to connect with friends and events, making it easier to find things to do.
The application consists of the following main routes:
Public Routes:
_public.login.tsx
)Protected Routes:
_dashboard.home.tsx
)API Routes:
api.friend-request.$id.tsx
)The application is organized into modules:
modules/users/
)Each module typically contains core functionality, queries, types, and UI components.
The project uses Kysely as an type-safe SQL query builder with migrations for schemas (tables, columns, etc.). management.
Please read CONTRIBUTING.md for details on contributing to this project.