Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.59 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.59 KB

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.