/sinf

Code developed for the course SINF at FEUP.

Primary LanguageTypeScript

Tempura

This is a web application that is able to present information and key performance indicators (KPIs), relevant to any business, in a more comprehensive and straightforward manner. It interoperates with the Primavera ERP and is meant for the company’s internal use.

This project was developed for the course SINF at FEUP.

Info

A little preview

  • Login page Login Page

  • Overview page Overview Page

  • Purchases page Purchases Page

Running the project

Run each set of instructions below in different terminals in order to have the client and the server running at the same time.

Client

In the client directory, /tempura/client, run:

  • yarn install, to install all dependencies
  • yarn start, to run the client

Server

In the server directory, /tempura/server, run:

  • yarn install, to install all dependencies
  • yarn run setup, to create the needed folder structure and files
  • yarn start:watch, to run the server

In case you want to populate the database you need to:

  • run the commands above
  • let the server create the database tables
  • stop its execution
  • run yarn run migration:run
  • run yarn start:watch

Resources