Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.45 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.45 KB

Facilist - web shopping list

Group project built during the "Introduction to web programming" at the University of Trento

Description

The project consists in a webapp that allows users to create and share a shopping list. A shopping list can contain products created by system admins or normal users.

Tecnologies

The backend is written in Kotlin using the Spring framework and the frontend is built with Angular 6. The project uses the Push Notification API to notify users about collaborator actions and web sockets to provide a chat between the users.

How to run

You can try the project in two ways:

  • Use the deployed version on Heroku here. Please note that:
    • The application can take up to 2 minutes to start
    • Emails are disabled
  • Clone the repository and run it locally

Once the app is running you can login:

To run it locally you need to start the server and build the webapp.

To start the server on Linux or macOS run

./gradlew bootRun

On Windows

./gradlew.bat bootRun

To start a development server for the webapp use:

cd client
npm i
ng serve --open

You can configure different parameters in src/main/resources/application.properties