How to launch the app?
Dependencies:
- ruby (v. 3.0.3)
- rails (v. 6.1.4)
- gem 'wicked_pdf' (necessary for pdf generating, can be installed with 'apt-get install wicked_pdf')
- gem 'wkhtmltopdf-heroku' (necessary for pdf generating, can be installed with 'apt-get install wkhtmltopdf')
For launch the app:
- open console on the project directory and write 'bundle exec rails s'
- check localhost:3000/api/v1/registrations in Postman or another API platform
The most difficult task:
The most difficult task was to work with grape for the first time, we had to figure it out a lot, but in the end we conquered it.
The most interesting task:
To be honest, we can't single out any specific task because of the large number of requirements, many of them seemed useful and interesting to us.
What could we do if we had more time?
Firstly we would finish the remaining features, and after that we would do code refactoring. We would also make our documentation more native using special tools.