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

https://github.com/quanthaidev/portfolio-website

This is a personal portfolio website developed using Java, JavaMail API, JSP, Servlet, JDBC, MySQL, Bootstrap, and JSTL. The website showcases my knowledge and work experience and includes interactive features such as a contact form and email notifications for form submissions.
https://github.com/quanthaidev/portfolio-website

bootstrap java javamail-api jdbc jsp jstl mysql servlet

Last synced: 5 months ago
JSON representation

This is a personal portfolio website developed using Java, JavaMail API, JSP, Servlet, JDBC, MySQL, Bootstrap, and JSTL. The website showcases my knowledge and work experience and includes interactive features such as a contact form and email notifications for form submissions.

Awesome Lists containing this project

README

          

# Web Application - Portfolio Website
## Description
This is a personal portfolio website developed using Java, JavaMail API, JSP, Servlet, JDBC, MySQL, Bootstrap, and JSTL. The website showcases my knowledge and work experience and includes interactive features such as a contact form and email notifications for form submissions.

* Copyright: [Quan Thai](https://www.facebook.com/reagan.developer/)

## Overview
- Dynamic animations using Bootstrap

![1 overview](https://github.com/user-attachments/assets/870ef119-dbae-4544-b00e-a2d29f727090)

## Features
- Contact form functionality to reach out to me

![1 inputForm](https://github.com/user-attachments/assets/0b40204b-1603-4b01-a1b3-2df2ad134d6d)
![2 notification](https://github.com/user-attachments/assets/2d8ab7be-d32a-4278-b5fd-10a8c052db24)

- Send email using JavaMail API to notify me when someone submits the form
The subject line of the email for me will be in the format: [QuanPortfolio] New Message From: "username"

![4 notifyMe](https://github.com/user-attachments/assets/6081d628-515a-4898-ba9a-4dec8b533ed2)

- Send email using JavaMail API to notify the user that the message has been sent
The subject line of the email for user will be in the format: [QuanPortfolio] Message Recieved!

![5 notifyUser](https://github.com/user-attachments/assets/f054a8fc-72ef-4470-964b-be7ded1de3c7)

- Data management using MySQL

![3 database](https://github.com/user-attachments/assets/7f13ed06-5b28-4140-a76b-2ac9dc53b51b)

## Technologies Used
- Frontend: Bootstrap, JSP
- Backend: Java, Servlet, JDBC, JavaMail API
- Database: MySQL
- Other technologies: JSTL