Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/varunprajapati373/smart-contact-manager

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.
https://github.com/varunprajapati373/smart-contact-manager

bootstrap4 css html javascript mysql-database spring spring-boot springmvc springsecurity springweb thymeleaf-template-engine

Last synced: about 11 hours ago
JSON representation

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.

Awesome Lists containing this project

README

        

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](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/04254a4b-de6d-4142-ac1d-8eeb42dcc3b0)
![Screenshot from 2024-02-24 17-48-39](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/093a8046-323f-4f2e-a1d9-c64551c98517)
![Screenshot from 2024-02-24 17-48-32](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/6629db28-04ef-46e8-b466-4a9fb6387397)
![Screenshot from 2024-02-24 17-48-09](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/0f299941-3662-4e64-9ed3-91aef6248e25)
![Screenshot from 2024-02-24 17-47-06](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/2143167c-ed0a-4498-a641-6f761ed23c10)
![Screenshot from 2024-02-24 16-48-11](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/470f3c9a-5154-4c35-bd25-3c2e1fef6018)
![Screenshot from 2024-02-24 16-47-34](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/f2dcc55d-dad2-481e-882a-49fa8f95482e)
![Screenshot from 2024-02-24 16-47-09](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/3bea8302-f56b-4af5-8294-44c91aa8cd4c)
![Screenshot from 2024-02-24 16-46-40](https://github.com/VarunPrajapati373/Smart-Contact-Manager/assets/65784683/cb04e4cc-9789-4956-9587-0498d6d48106)