TASK 0: The ability to demo use the application without registration but with cookies data collection
This exercise inherits from the base of our rewarding system which was part of longevity-interview.
Ulike the previous version of this app, the current version allows user to interact with the system and then meanwhile keeping record of user interactions by means of cookies. For instance, if a user is not logged in when performing a task that rewards him/her, their progress will not be lost when they authenticate with the server.
This project has been tested to work on the following environments
- Python3.9 running on Debian 11 Linux (Bullseye)
- Docker environment configured with python3.9 image
- This project only aims at showing how an unauthenticated user can interact with the system, it doesn't make any external API call in the process of rewarding user.
- The project does not perform strict check on user rewarding, which means a user can be rewarded more than once for performing a particular task.
With docker file alredy configured, this program can be lunched by running docker-compose up --build
form the base directory of the downloaded or clonned repository.