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.
Java
JavaFX
SQL
Git
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.