Overview
The Activity Reward System is a separate Rewards application designed to incentivize user activity on the Disease Tracker Pro app, Longevity In Time. This project aims to reward users for their engagement with the site.
Features
- Main page with information about the functionality and the need to register.
- Ability for unregistered users to access an interactive link to the page about the site and the main project site.
- Detailed information on the "About" page, explaining the steps required to use the functionality.
- Registration functionality that automatically authenticates the user upon successful registration and redirects them to the home page.
- Interactive buttons for adding Wallet and TestCard data for registered users.
- Users can add Wallet data using the "Add Wallet" button. Only one Wallet can be added per user.
- After adding Wallet data, users can add Test Card data using the "Add Test Card" button.
- Adding a Test Card rewards the user with 1 LONG, which is added to their wallet balance.
- Logout button to log out of the account and redirect to the Log In page.
Summary
The Activity Reward System is an extension of the Disease Tracker Pro app, Longevity In Time. It offers a rewards program to incentivize user activity on the site. Users can register, add wallet and test card data, and earn rewards for their engagement. The project is built using Python 3.9, Django 4.2.7, Django Rest Framework 3.14.0, and other libraries. To install and launch the project, follow the provided installation guide.