Introduction:
In the realm of software development, capstone projects serve as a bridge between academic learning and real-world application. As part of my college experience, I had the incredible opportunity to work on a meaningful capstone project in collaboration with the Granger Cobb Institute for Senior Living. Our mission was to create a comprehensive website from scratch that would connect alumni and current students, while also providing valuable features such as post creation, messaging, and location visualization. In this blog post, I'll delve into the development process and the technologies we employed to bring this vision to life.
The Project:
Our team, comprising three dedicated individuals, embarked on a journey to develop an innovative website that would serve as a hub for communication and engagement within the alumni community. The primary goals of the project included facilitating seamless messaging between users, allowing the creation of posts with image uploads, and displaying the general location of alumni based on their cities.
Tools Utilized:
To fulfill the requirements of the project, we employed the powerful Flutter framework combined with Firebase for the backend. Flutter, known for its cross-platform capabilities, enabled us to develop a visually appealing and responsive website that could seamlessly adapt to various devices and screen sizes. Firebase, on the other hand, provided a robust and scalable backend infrastructure, offering functionalities such as user authentication, real-time database management, and secure storage for images.
Features Implemented:
Though our website is still a work in progress, we have successfully integrated several key features that enhance the overall user experience. Here are some notable functionalities:
Users can create engaging posts and accompany them with relevant images, fostering a sense of community and interaction among the alumni. The home page displays a feed of all posts, ensuring that the latest updates are readily accessible.
Post Creation and Image Uploads
Users can create engaging posts and accompany them with relevant images, fostering a sense of community and interaction among the alumni. The home page displays a feed of all posts, ensuring that the latest updates are readily accessible.

User Authentication
To ensure privacy and exclusivity, we implemented a secure sign-up and log-in feature. This is one of the features which will require more work in the future but basic user information is already stored in the backend, the main things to be added are email verifications, profile settings, and account deletions.
Location Visualization
Leveraging the power of Firebase and Flutter combined with the google maps API, we created an interactive map that showcases the general locations of the alumni. This feature enhances networking opportunities and fosters connections between individuals based on their geographic proximity.
Messaging System
Recognizing the importance of direct communication, we integrated a messaging feature that enables users to interact with each other privately. This encourages collaborative efforts, mentoring relationships, and the sharing of valuable insights.
Contributions and Focus:
Throughout the development process, I had the privilege of working on various aspects of the project, including both the front-end and back-end components. My primary responsibilities revolved around crafting the home page, which featured the dynamic feed of posts, and the analytics page, where the map visualization resided. This multifaceted role allowed me to enhance my skills in both design and coding, enabling me to create an aesthetically pleasing and functional website.
Conclusion:
Undertaking the capstone project in collaboration with the Granger Cobb Institute for Senior Living has been an invaluable experience. From conceptualization to implementation, we embraced the power of Flutter and Firebase to create a website that fosters alumni engagement, facilitates meaningful connections, and provides a platform for ongoing communication. While there is still work to be done, the progress we have made thus far is a testament to the dedication and skills of our team. I look forward to seeing this project reach its full potential and positively impact the alumni community for years to come.