The project was developed from August 2023 to March 2024. The main goals of this project were to master the core features of the Rails framework, understand the MVC architecture, and implement it effectively in Rails. The project distinguishes between regular users and administrators:
- Regular users can take tests and earn rewards for completing them.
- Administrators can create tests, set time limits for test completion, and assign rewards to users.
- Action Controller.
- Action View: Templating with partials, helpers, and localization.
- Active Record: Associations and validations.
- Action Mailer.
- User registration implemented using the Devise gem.
- Heroku was used for deployment.