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.
- Christie Beaubrun (PM)
- Brandon Ramlagan (Database)
- Michael Miletic (API)
- Ning Dim (API)
- Betsy Varela Castro (Front End)
- Chris Jaksec (Front End)
-
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.