Petra Kohler & Jonas Gysin
This is a simple web application for the module Web Engineering at the FHNW. 'I need Coffee' helps coffee-lovers to collect and rate the different coffee blends they tasted. Coffee-lovers are able to add new blends (coffee-mixes) to the database, edit them and leave ratings & reviews.
This project was generated with Angular CLI version 13.3.3. As a UI component library we used Material Angular UI and as a e2e Testing Framework we implemented Cypress . Our code was formatted with the help of Prettier .
Entities:
- CoffeeMix
- Bean
- Rating
Relations:
- CoffeeMix - Bean (n:n)
- CoffeeMix - Raiting (1:n)
Rich-Client with Angular 13 Sophisticated and responsive design, Material UI
Consult this READ ME here or the RUN & INSTALLATION page in localhost:4200/about on how to run the application.
./gradlew bootRun
./gradlew test
npm i @angular/cli
npm install
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
npx cypress open
npx prettier --check .
npx prettier --write .