Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 2 KB

File metadata and controls

52 lines (32 loc) · 2 KB

Databases

                  

Overview

This repository contains materials related to assignments of the Databases course of ECE, Aristotle University of Thessaloniki.

Course professor: Konstantinos Panayiotou

Deliverable 1

The first deliverable includes the design of a relational database, usign relational algebra. Based on a demo app, all tables needed are created and filled with dummy data. Also, views and queries are defined.

Deliverable 2

The second deliverable includes the implementation of the DB created in deliverable 1 in MySQL.

Deliverable 3

The third deliverable includes the implementation of a Web App using the DB created in deliverable 2. A backend and frondend for the app are created, and the functionality of the app and DB are tested.

The rest of the team

Tools

To implement the app, MySQL is used for the DB implementation, Node.js + Express.js for the backend server and React + Bootstrap for the frontend client.

Repo structure

  • main: Contains all docs and deliverables, except code files for deliverable 3

  • webapp: Contains files for installing and running the app locally

  • curbsprings_backend: Contains backend files deployed to Render

  • curbsprings_frontend: Contains frontend files deployed to Netlify