Database + web-based UI

Javascript
Web Applications
SQL
Databases
Client Side
Server Side
Node.js
Website
Full Stack
HTML
CSS
Documentation

Final group project for CS 340: Introduction to Databases which included the development of a study abroad program database accompanied by a web-based UI (using NODE.js). Our web app allows users to perform Create-Read-Update-Delete (CRUD) operations. This project involved 6 steps throughout the course including: 1) Proposal and outline with Entity Relationship Diagram (ERD) 2) Normalized Schema + Data Definition Queries (DDL) with Sample Data 3) Design HTML interface + Data Manipulation Queries (DML) SQL 4) Add CRUD to one M:M entity HTML page 5) Implement remaining entities/pages and CRUD functionality 6) Final project submission

0 Lifts 

Artifacts

Name Description
GitHub repository GitHub repository   Link
Final Project Report Project documentation and final report   Download
Data Manipulation Queries DML.sql file   Download
Data Definition Queries DDL.sql file   Download
Source code Zip file containing project source code   Download