Academic Project

Paws

A modern web application for pet adoption, built as part of SWEN-261 at RIT with a team of 5 students using Agile methodologies.
AngularJavaSpring BootTypeScriptREST API

Note: Code for Paws cannot be shared due to academic policy.

Regular User Dashboard

Key Features

Secure Authentication

Robust login and registration system with role-based access control for users and administrators.

Admin Dashboard

Comprehensive dashboard for managing pets, users, and adoption requests with real-time updates.

Advanced Search

Filter pets by type, breed, age, and location with intelligent matching algorithms.

Development Process

Team Collaboration

Working with a team of 5 students, we adopted Agile methodologies with weekly sprints and stand-up meetings. Using Trello for task management and Slack for communication, we maintained consistent progress throughout the project.

The collaborative approach helped us learn from each other and deliver a high-quality application within the semester timeline.

Navigation Interface
Real-time Updates

Technical Challenges

Learning Angular on the fly while maintaining high code quality was a significant challenge. The team focused on clean architecture and maintainable code, ensuring scalability for future enhancements.

We implemented proper separation of concerns, utilized Angular's component-based architecture, and maintained comprehensive documentation.

My Role & Contributions

Frontend Development

Led the development of user and admin dashboards, implementing responsive designs and intuitive interfaces with Angular.

Search Feature Enhancement

Revamped the search functionality to be more efficient and extensible, improving user experience significantly.

More Projects

Interested in seeing more of my work? Check out my other projects or get in touch to discuss potential collaborations.