You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Apostolos Fanakis f495cc45d9 Tiny fix 6 years ago
Database design Minor diagram fix 6 years ago
Database implementation Final fixes 6 years ago
UI Add release apk, Minor fixes 6 years ago
.gitignore Init 6 years ago
LICENSE.md Add release apk, Minor fixes 6 years ago
README.md Tiny fix 6 years ago

README.md

Flavours Without Borders

A complete database and API design and implementation along with an Android application development.

Flavours Without Borders is an experimental application developed as part of the course "Database Systems" assignment, that took place in the Department of Electrical & Computer Engineering at Aristotle University of Thessaloniki in 2018-2019.


Status

As of the completion of the project, Flavours Without Borders will NOT be maintained, excluding, perhaps, rare document updates and tweaks if it becomes incompatible with newer software. The aim is to ensure its originality to the day it was delivered, despite its multiple flaws. By no means should it ever be considered stable or safe to use, as it contains numerous incomplete parts, critical bugs and security vulnerabilities.


Clone

Clone this repo to your local machine using https://gitlab.com/Apostolof/flavours-without-borders.git


Repository structure

  • Database design folder: contains the latex code used to produce the first deliverable of the assignment, in which the purpose and design of the database are documented.
  • Database implementation folder: contains the second deliverable of the assignment which is composed of dumps of the implemented MySQL database in two formats, SQL files that create the database users and views, a MySQL workbench model output and various example queries.
  • UI: contains the files for the third deliverable of the assignment
    • Database API: contains the files needed to setup the Django API developed for this deliverable.
    • AndroidApp: contains the Android Studio project files needed to build the Android application developed for this deliverable.

Setup

Setting up Flavours Without Borders requires a significant amount of work. Please follow carefully the detailed instructions provided in SETUP.md.

After setting up the API you can use the Android app either by building it or using the release apk provided in this repository.


Support

Reach out to us:


License

Beerware License