Skip to content
Juliane Marubayashi edited this page Aug 19, 2022 · 4 revisions

Welcome to the backend of the time table selector!

What is the TTS?

The TTS, or Time Table Selector, is a platform developed by NIAEFEUP to help students from UPorto University to build their subject schedules for the next year.

One might think that this is a little bit unuseful. I mean, we don't need a full program to do this, right? Yah, but you also don't need a website to schedule a meeting between friends like Doodle, but it eases life and we can solve our problems in an organized and fancy way ✨!

This backend is mainly responsible for cleaning the databases and providing the API to the frontend.

Installation

Prerequisites

  • docker
  • docker-compose

Installing docker

To install docker, take a look on the official website and follow the Get docker section to install it. If you're using windows, make sure to have the wsl installed.

In case you're using linux, after installing docker check the Manage Docker as a non-root user, so you can use docker without the sudo command.

Usage

sudo bash ./scripts/exec.sh     # Linux
./scripts/exec.ps1              # Windows 

Pretty easy, isn't it? 😊

Clone this wiki locally