Slug Board App

Slug Board Project:

Slug Board was a full-stack mobile application developed to bridge the social divide between UCSC’s ten college campuses by creating a unified digital hub for student events and collaboration. Designed with React Native, Node.js, and PostgreSQL, the platform enables students to create, discover, and RSVP to events across all colleges, integrating real-time messaging, interactive maps, and push notifications for seamless coordination. This project emphasized the importance of accessibility and inclusivity, allowing users to connect beyond their college boundaries through shared interests and activities.

Throughout the project, our team followed Agile Scrum methodology with multiple sprints focusing on MVP development, database integration, and CI/CD pipelines. I contributed to building the authentication system, Firebase cloud functions, and the event management APIs, ensuring scalable communication between the frontend and backend. This experience strengthened my ability to develop cross-platform applications, manage end-to-end data flow, and deploy production-ready code using modern cloud infrastructure. Slug Board represents not just an app but a practical example of community-driven software engineering focused on solving real user engagement challenges.

Skills Obtained:

  1. Designed and implemented cross-platform mobile interfaces using React Native, Node.js, and Firebase Authentication.
  2. Developed RESTful APIs for event creation, RSVP management, and real-time user communication.
  3. Architected relational and cloud-based databases with PostgreSQL and Firebase for efficient event and user data storage.
  4. Integrated Google Maps API for dynamic location visualization and accessibility support.
  5. Configured CI/CD pipelines and testing environments to streamline version control and team collaboration.
  6. Applied Agile Scrum principles for iterative development, sprint planning, and cross-functional teamwork.