Course Reviews

Description

Course Reviews was developed as a final project for a software development course in Fall 2023. I focused on full-stack development, implementing key features such as user login, the course review page, and my reviews page. This was my first full-stack project and I learned a lot about how to work with a database and pass data to different scenes. I enjoyed building a clean interface and was inspired to pursue my own personal projects after completing this.

Tech Stack

Java

Java

JavaFX

JavaFX

SQL

SQL

Git

Git

Features

User Login: Secure authentication system for user accounts.

SQLite Database: Efficient storage and retrieval of application data using SQLite.

Smart Search: Advanced search and filtering for quickly finding specific courses.

Three-Layer Architecture: Architectural pattern separating presentation, logic, and data layers.

JDBC: Reliable database connectivity through Java Database Connectivity (JDBC) API.