Skip to content

A platform for user testing in co-creative scenarios

Notifications You must be signed in to change notification settings

pol-munoz/mpwar-tfm

Repository files navigation

Kunlabo - A platform for user testing in co-creative scenarios

Usage

  1. Crete a .env file in the root directory with the following parameters:

    • MYSQL_DATABASE = "Name of the MySQL database to create/use."
    • MYSQL_USER = "Name of the MySQL user the application will use."
    • MYSQL_PASSWORD = "Password for the MySQL user the application will use."
    • MYSQL_ROOT_PASSWORD = "Password to set up for the MySQL root user."
    • JWT_SECRET_KEY = "256-bit key used to generate the Mercure JWTs."
  2. To set up the project for the first time, use the make run command in the root directory. Docker needs to be installed and running.

    • From this point onwards, using the make start command in the root directory is enough.

Architecture

This project makes use of several Domain-Driven Design practices and other related concepts. Specifically, the project follows the Hexagonal Architecture pattern, and uses Command Query Responsibility Segregation.

Frameworks and Libraries

Frontend:

  • Stimulus as a light JavaScript framework.

  • Turbo to improve perceived performance by performing requests in the background and updating instead of reloading the page.

  • Chart.js to display charts.

  • FontAwesome for icons.

  • Webpack Encore to manage, process and bundle assets.

Backend:

About

A platform for user testing in co-creative scenarios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published