A blog builded in Rails 6 from scratch, without using generators, for educational purposes.
Sqlite3 used for development and test Databases, Postgresql for production, thorugh respective gems, Sqlite3 and PG.
The project was upload to GitHub usng one branch per feature to clarify the process and make the repo cleaner.
Users Authentication system created by scratch, using Bycrypt gem to encrypt passwords.
Frontend builded with HTML (Embedded Ruby code), CSS and Bootstrap 4.
Integration tests for articles, users and categories creation. Unit and functionals test for models and controllers. All made with Rails Minitest.
Some Categories features builded through Test Driven Development for educational purposes.
Deployed in heroku. Link: https://alphablogerman.herokuapp.com/