Skip to content

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

Notifications You must be signed in to change notification settings

simonedegiacomi/facilist

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published