Skip to content

COP4331-Team-19/Project-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-1

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.

API Documentation:

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

About

The program is a personal contact manager. Each user needs a login. If someone does not have an account, you need to offer a registration/signup mechanism. For each user, they can add their own contacts (not shared contacts). They can search for, edit, and delete contacts. When the initial page appears, users can either log in or sign up.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors