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

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

"Smart Contact Manager App is based on the Spring MVC structure to manage contacts. It contains functionality such as contact management, pagination, and searching, user authentication, forgot password with email OTP verification, and payment integration."
https://github.com/pawan8085/smart-contact-manager

hibernate mysql springboot springmvc springsecurity thymeleaf

Last synced: 6 months ago
JSON representation

"Smart Contact Manager App is based on the Spring MVC structure to manage contacts. It contains functionality such as contact management, pagination, and searching, user authentication, forgot password with email OTP verification, and payment integration."

Awesome Lists containing this project

README

          

# Smart-Contact-Manager
### Smart Contact Manager is built using the Spring MVC pattern and Thymeleaf, enabling smarter management of contacts.
## Key Features :
* Contact Management
* User Registration and Login
* Password Recovery with Email OTP Verification
* Pagination and Searching

 
## Usage :-
### Application home
```
http://localhost:8080
```
![Screenshot (1479)](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/e5d16741-7501-415d-b367-76fcc9b3bac3)

### User Registration
```
http://localhost:8080/signup
```
![Screenshot (1480)](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/aa72c762-c188-4c33-801e-07e542f07cae)
### User Login
```
http://localhost:8080/signIn
```
![Screenshot (1481)](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/fed6bde4-247d-4723-9806-afeab7710307)
### Email for password recovery
```
http://localhost:8080/forgot
```
![Screenshot (1482)](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/9ca286ac-ad70-4a5a-8cdb-b59fd5fbfd9f)
### Password recovery email otp verification
```
http://localhost:8080/send-otp
```
![Screenshot (1484)](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/45feb253-3693-4bf7-b489-323c251813a8)
### Password recovery set new password
```
http://localhost:8080/verify-otp
```
![Screenshot (1485)](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/b6c9159f-fb28-4a32-b736-3fbd98ef339e)
### User Home
```
http://localhost:8080/user/index
```
![user_home](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/a9b85c69-3802-4d1d-ae47-6246d8484e43)

### Show Contacts
```
http://localhost:8080/user/show-contacts/{page}
```
![view_contacts](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/0df677d7-d2a2-4466-aa30-2d3ebe523762)
### Add Contact
```
http://localhost:8080/user/add-contact
```
![add_contact](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/dddbdf72-1c71-4dd3-8484-e1729ffee1ab)

### User Profile
```
http://localhost:8080/user/profile
```
![user_profile](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/f919c0a1-0831-4a6d-b6b8-25e66d2663fd)

### User Setting
```
http://localhost:8080/user/setting
```
![setting](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/85d8a839-4960-4068-9cdc-bab9bd9971c8)

### User LogOut
```
http://localhost:8080/logout
```
![logout](https://github.com/Pawan8085/Smart-Contact-Manager/assets/101393436/35f526ed-a8d9-4705-9f20-b4f7c8b94b14)