Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Full stack web application dedicated to store multiple contacts for a user, also provides proper admin support.
https://github.com/aanu2021/smart-contact-manager

javax-mail mysql-connector spring-boot spring-data-jpa spring-security thymeleaf

Last synced: about 2 months ago
JSON representation

Full stack web application dedicated to store multiple contacts for a user, also provides proper admin support.

Awesome Lists containing this project

README

        

Features Implemented



  • Signup (Bcrypt Password Encoder)


  • ![](smartcontactmanager/src/main/resources/static/img/signup.gif)



  • Login (Email validation through OTP)


  • ![](smartcontactmanager/src/main/resources/static/img/login.gif)



  • Forgot Password (through email)


  • ![](smartcontactmanager/src/main/resources/static/img/forgot_password.gif)



  • Add contacts (with details, images, description from editor)


  • ![](smartcontactmanager/src/main/resources/static/img/add_contact.gif)



  • View contacts (using pagination)


  • ![](smartcontactmanager/src/main/resources/static/img/view_contacts.gif)



  • Search contacts (by name)


  • ![](smartcontactmanager/src/main/resources/static/img/search_contact.gif)



  • Edit Contacts


  • ![](smartcontactmanager/src/main/resources/static/img/edit_contact.gif)



  • Delete Contacts


  • ![](smartcontactmanager/src/main/resources/static/img/delete_contact.gif)



  • View Profile Page


  • ![](smartcontactmanager/src/main/resources/static/img/view_profile.gif)



  • Edit Profile Page (Name, Description, Image)


  • ![](smartcontactmanager/src/main/resources/static/img/edit_profile.gif)



  • Change Password (old, new)


  • ![](smartcontactmanager/src/main/resources/static/img/change_password.gif)



  • Admin Panel Support


  • ![](smartcontactmanager/src/main/resources/static/img/admin_panel.gif)



  • Search users (by name only for admins)


  • ![](smartcontactmanager/src/main/resources/static/img/search_user.gif)



  • Delete users (only for admins)


  • ![](smartcontactmanager/src/main/resources/static/img/delete_user.gif)



  • Send Notification to users (to their registered email, only for admins)


  • ![](smartcontactmanager/src/main/resources/static/img/send_notification.gif)



  • Payment gateway integration (Razorpay)


  • ![](smartcontactmanager/src/main/resources/static/img/payment_gateway_integration.gif)

Complete Demo

https://github.com/aanu2021/Smart-Contact-Manager/assets/91496248/c8a59780-0a86-44f2-b71d-4047f3cc638a