🚀Open to opportunities, networking, and interactions. Let's connect!
America/New_York
Projects

Cloudgile: Collaborative Agile Project Management

image
May 15, 2021
During my final year pursuing a Bachelor of Science in Computer Science at the University of Illinois at Chicago, I collaborated with three other students on Cloudgile, a web application designed to facilitate efficient project management using the Scrum methodology. As students frequently working on group projects, we recognized the need for a simple yet effective tool to manage tasks, track progress, and communicate within an Agile framework. Cloudgile aimed to provide a centralized platform for:
  • Managing project issues and tasks.
  • Organizing work into sprints and backlogs.
  • Facilitating team communication via integrated chat.
  • Maintaining a clear project history.
Working within a four-member team following Scrum principles:
  • Frontend Development (React.js): I contributed significantly to building the user interface using React.js and Material UI components.
  • Feature Implementation: I specifically worked on coding features related to the dynamic allocation of users to project roles and ensuring data was correctly associated within the project structure.
  • Firebase Integration: We utilized Google Firebase for backend services, including database (Firestore likely) and potentially authentication. I participated in integrating frontend components with these services.
  • Scrum Process: Actively participated in sprint planning, daily stand-ups, and sprint reviews as part of the team.
View Live Demo
  • Frontend: React.js, JavaScript, Material UI
  • Backend/Database: Google Firebase (Firestore/Realtime Database)
  • Methodology: Scrum
Cloudgile was a valuable learning experience in several areas:
  • Applied React Skills: Solidified my understanding of React.js for building interactive applications.
  • Backend-as-a-Service (BaaS): Gained practical experience using Firebase for rapid backend development.
  • Agile/Scrum: Experienced the workflow and ceremonies of the Scrum methodology firsthand.
  • Team Collaboration: Developed crucial skills in working effectively within a development team, coordinating tasks, and integrating code.
This project provided a strong foundation in building collaborative web applications and working within an agile development environment.
YOU MIGHT ALSO LIKE