Skip to content

afotiadis/Database-Project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Original Repo Here

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

About

This is a repo for the Databases class, 9th semester of ECE Aristotle University.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published