d/dx f8 = saif

This is my old portfolio. Moved to => https://f-8.me


Projects

Smart Contact Manager

Effortlessly manage and organize your contacts with ease

The Smart Contact Manager is a powerful and efficient web application designed to store and manage your contacts seamlessly. Built using Spring Boot and Hibernate, it provides a secure and user-friendly (TailwindCSS and Flowbite) way to manage personal and professional contacts.

Github Repository

Key Features:

  • Secure User Authentication – Supports self-provider login/sign-up and OAuth 2.0 authentication via Google and GitHub.

  • Contact Management – Store and organize contacts with fields like name, email, phone number, and social links (LinkedIn, website).

  • Profile Management – Default profile pictures for self-provider users and Google/Github profile picture integration, stored on Cloudinary.

  • Search & Filter – Easily find contacts using search and filtering keywords/inputs.

  • Add, Edit, and Delete Contacts – Full CRUD (Create, Read, Update, Delete) functionality.

  • User Experience – Clean, responsive UI built with Tailwind CSS and Flowbite.

Technologies Used:

  • Backend: Java, Spring Boot, Hibernate, JPA
  • Database: MySQL, SQL
  • Frontend: HTML, CSS, JavaScript, Thymeleaf, Flowbite, Tailwind CSS
  • IDE: Visual Studio Code
  • Development Tools: Maven, MySQL Workbench
  • Other Tools: Cloudinary and OAuth 2.0 (Google and Github)

Adding more, Website in development