Skip to content

Ashleylinn/HTML-CSS-JavaScript-SQLite-and-Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

HTML-CSS-JavaScript-SQLite-and-Flask

Overview

This project was developed as part of CSCB20H3: Introduction to Databases and Web Applications. It builds on (Building a Dynamic Website) by integrating Flask, SQLite, and JavaScript to create a fully functional course management system supporting both student and instructor roles.

Features

Secure user authentication with hashed passwords and session management

Role-based dashboards for students (view marks, submit feedback) and instructors (manage marks, view feedback)

Anonymous feedback and remark request submission system with database tracking

Dynamic page updates using JavaScript and Flask templates (Jinja2)

Tested locally through a virtual machine environment

Technologies

Frontend: HTML, CSS, JavaScript (Jinja templating)

Backend: Flask (Python), SQLite

Testing Environment: Virtual Machine

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published