A New Page
UFund is a full-stack web application built to promote literacy and rehabilitation by connecting donors with incarcerated individuals in need of books.
Developed as part of RIT’s SWEN-261 course, the project emphasizes social impact, clean architecture, and collaborative software engineering.
Use images below — click to enlarge.
Media Gallery
Project Details
A New Page is a full-stack web application developed by my team at RIT to make a social impact through technology. The platform enables users to donate books to incarcerated individuals, supporting education and rehabilitation. Built with Java, HTML, CSS, TypeScript, and RESTful APIs, A New Page features campaign creation, donation tracking, and real-time data handling between the client and server. I contributed to both the frontend design and backend integration, implementing interactive forms, validation logic, and REST endpoints that manage donations and campaign data. Throughout the project, we followed a plan-driven to Agile hybrid process, emphasizing version control with Git, peer reviews, and maintainable design patterns. This experience strengthened my skills in team collaboration, full-stack development, and user-focused system design, while connecting engineering practice with social responsibility.