Pirate Cove is a robust, cloud-hosted Personal Contact Manager designed to showcase full-stack web development and professional software engineering practices. Built on a remote DigitalOcean LAMP stack (Linux, Apache, MySQL, PHP), the project features a responsive frontend that utilizes asynchronous AJAX and JSON to communicate seamlessly with a custom, Swagger-documented RESTful API.
Our team prioritized a clean, user-centric experience, starting with a landing page that facilitates immediate login or registration. We implemented secure authentication to ensure that each user maintains a private, non-shared repository of contacts. Once authenticated, users enjoy a smooth, Single-Page Application feel featuring real-time server-side search and intuitive inline CRUD (Create, Read, Update, Delete) functionality to manage their data. From initial UML and database planning to GitHub version control and final deployment, this project reflects our comprehensive approach to delivering a polished, production-ready web application.
Developed by Raymond Warrenfeltz, Julianne Lobo, Nicholas Calicchio, Glenn Garcia, and Julian Poston for UCF COP4331 Processes for Object Oriented Software Development Spring 2026.
Add Contact: https://app.swaggerhub.com/apis/project1team19/AddContact/1.0.0
Delete Contact: https://app.swaggerhub.com/apis/project1team19/DeleteContact/1.0.0
Edit Contact: https://app.swaggerhub.com/apis/project1team19/EditContact/1.0.0
Search Contact: https://app.swaggerhub.com/apis/project1team19/SearchContact/1.0.0