2021-05-03 15:59:05 +02:00
2021-05-03 15:31:28 +02:00
2021-05-02 10:45:01 +02:00
2020-11-17 19:58:32 +01:00
2021-05-02 17:49:42 +02:00
2021-03-24 20:01:18 +01:00

Web Application Engineering Assignment 1 -- Group 04

Technology Stack

  • Angular for our single-page frontend
  • Django for our backend
  • Database: TBD

We chose this specific stack because all of our team members have previously worked with this combination of Angular/Django and there is a lot of documentation for it online. We have not yet settled on a technology for the persistence layer.

Linting

We use the ng lint command to lint our frontend. For this to work, angular-cli must be installed. After that run the following in the frontend folder:

$ ng lint

Setup

Our project can be run with a simple docker-compose up from the project's root folder. By default it will pull the required images from docker hub. To instead build the images locally, comment out the build keys inside the docker-compose.yml file.

The docker-compose.yml file builds the images by calling the Dockerfiles in the folders frontend and backend. The frontend is served via nginx on port 4200. The backend is served on port 8000.

The docker images are available at:

Description
A twitter bot which retweets news subscribed to via RSS
Readme 1.1 MiB
Languages
TypeScript 53.2%
Python 26.7%
HTML 11.2%
CSS 4.3%
JavaScript 3.2%
Other 1.4%