This app was made to learn more about building a full-stack web app. The goal is to have an app helping people to generate data to train a machine learning model to do it automatically.
This is built using typescript, mongodb and expressjs.
I'm working on implementing docker-compose
to easily deploy it on any machine.
A mongodb must run on localhost:27017
.
First, you need to install all the dependencies of the project using:
npm i
And then, you can run
npm run start
to build and launch the application. With the current version of the project, the app will watch for any change to update its state.
I've chose to implement Playwright which allow to test the app from the user POV to make sure any breaking changes can be quickly identified as the updates goes.
npm run e2e
It is still in WIP for the moment, to finalize implement more complicated tests.
Not implemented for the moment.
nomook_