- Operating System: Windows 11
- Server: Apache Tomcat 9.0.73
- Database: MySQL 8.0.32
- Build Tool: Maven
- IDE: IntelliJ IDEA 2023
- Programming Languages: Java 20
- Template Engine: Thymeleaf
This project focused on developing a server-heavy playlist website using Java and Thymeleaf. The emphasis was on distributing the load onto the server rather than relying heavily on client-side processing. The website enables users to manage playlists, add songs, and organize their music library efficiently.
- Created responsive frontend templates using Thymeleaf, shifting the processing load to the server-side.
- Employed Java for backend functionalities, ensuring efficient handling of user requests and interactions with the MySQL database.
- Deployed the web application on Apache Tomcat to handle server-side processing and provide seamless access to users.
- Designed and optimized the database schema using MySQL, facilitating efficient storage and retrieval of playlist and song data.
- Collaborated closely with team members to integrate components effectively and maintain high performance throughout the website.
- Java for backend development
- Thymeleaf for server-side templating
- MySQL for database management
- Maven for project build automation
- IntelliJ IDEA for IDE support