Open Issues Need Help
View All on GitHubA centralized platform for NST students and clubs to discover, manage, and track campus events — keeping everyone informed, engaged, and connected.
AI Summary: Migrate the Campus Buddy project from a Node.js/Express/MongoDB backend to Supabase. This involves creating a Supabase project, configuring environment variables, creating a Supabase client for the React frontend, and removing the old backend code and dependencies.
A centralized platform for NST students and clubs to discover, manage, and track campus events — keeping everyone informed, engaged, and connected.
AI Summary: Create a new API endpoint, GET /api/events, that retrieves and returns all events stored in the MongoDB database. This endpoint will be used by the frontend React application to populate the home and events pages with event data.
A centralized platform for NST students and clubs to discover, manage, and track campus events — keeping everyone informed, engaged, and connected.
AI Summary: Set up an Express.js server in the backend/ folder of the Campus Buddy project. The server should respond to a GET request to the root path ('/') with the message 'Campus Buddy API is running'. This involves installing Express.js, creating a server instance, and defining a route handler for the base route.
A centralized platform for NST students and clubs to discover, manage, and track campus events — keeping everyone informed, engaged, and connected.
AI Summary: Create a new API endpoint, POST /api/events, that accepts event details (title, description, date, etc.) submitted via a form and persists this data to a MongoDB database using an existing Event model.
A centralized platform for NST students and clubs to discover, manage, and track campus events — keeping everyone informed, engaged, and connected.
AI Summary: Create a DESIGN.md file in the project's root directory. This file should contain a brief introduction to the project's design goals (e.g., clean, modern, friendly), define the UI vibe (e.g., minimalistic, vibrant), and mention any design inspirations (e.g., websites, apps).
A centralized platform for NST students and clubs to discover, manage, and track campus events — keeping everyone informed, engaged, and connected.