Skip to content

This is a learning Project, the main Objective of this project to create an application which stores contacts in very efficient way and provides a smarter way of handling contacts with fully Authentication and Authorization.

Notifications You must be signed in to change notification settings

VarunPrajapati373/Smart-Contact-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a learning Project, the main Objective of this project to create an application which stores contacts in very efficient way and provides a smarter way of handling contacts with fully Authentication and Authorization. We created this project using Spring Boot Thymeleaf with MVC Architecture

🛠 Tech Stack Galore:

  1. HTML, CSS, JavaScript, Bootstrap: Crafting beautiful interfaces seamlessly integrated with Thymeleaf template engine.
  2. Spring Boot: Powering our backend with its simplicity and agility.
  3. Maven: Managing dependencies like a pro.
  4. MySQL: Storing your contacts with reliability and efficiency.

🎯 Functional Marvels:

  1. Effortless Contact Storage: Say hello to easy, efficient contact management.
  2. JWT-Based Authentication: Keeping your data secure with state-of-the-art authentication.
  3. Email Verification: Ensuring security with email verification during login.
  4. Fortified APIs with Spring Security: Your data's fortress against unauthorized access.
  5. Pagination: Navigate through your contacts effortlessly.
  6. Search: Find what you need, when you need it, in a snap.
  7. Custom Email Service: Built from scratch for seamless communication.
  8. Forget Password Feature: No worries if you forget - we've got you covered.
  9. OTP Authentication: Extra layer of security with OTP-based access.
  10. Caching Magic: Enhancing performance with efficient data caching.

SCREENSHOTS

Screenshot from 2024-02-24 17-48-48 Screenshot from 2024-02-24 17-48-39 Screenshot from 2024-02-24 17-48-32 Screenshot from 2024-02-24 17-48-09 Screenshot from 2024-02-24 17-47-06 Screenshot from 2024-02-24 16-48-11 Screenshot from 2024-02-24 16-47-34 Screenshot from 2024-02-24 16-47-09 Screenshot from 2024-02-24 16-46-40

About

This is a learning Project, the main Objective of this project to create an application which stores contacts in very efficient way and provides a smarter way of handling contacts with fully Authentication and Authorization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published