Skip to content

TouchBase, a contact manager web app created for the small project assignment for POOSD.

Notifications You must be signed in to change notification settings

jaksec/touchbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TouchBase Contact Manager

Overview

TouchBase is a simple contact management web application that allows users to store, manage, and search for contacts in a secure environment. The application provides user authentication through a login and registration system and includes features such as adding, searching, and deleting contacts. The project also includes a visually appealing particle animation in the background to enhance the user interface.

Table of Contents

  1. Project Setup
  2. Features
  3. API Endpoints
  4. Technologies Used
  5. Future Improvements

Contributors - Team Members

  • Christie Beaubrun (PM)
  • Brandon Ramlagan (Database)
  • Michael Miletic (API)
  • Ning Dim (API)
  • Betsy Varela Castro (Front End)
  • Chris Jaksec (Front End)

Project

Features

  • User Authentication: A secure login and registration system using JSON Web Tokens (JWT) is used to authenticate users and protect contact data.

  • Contact Management: Users can add new contacts, view existing ones, and delete any contact from their contact list.

  • Search Functionality: Efficient search function allowing users to search for contacts by name, email, or phone number.

  • Responsive Design: Fully responsive design, ensuring the application works across different devices and screen sizes.

  • Dynamic UI with Particle Animation: A visually engaging background with particle animations using particles.js, enhancing the user experience.

About

TouchBase, a contact manager web app created for the small project assignment for POOSD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published