Ruby version: 2.5.3 Rails version: 5.2.3
Features of the blog:
- Create a user
- Log in
- Log out
- Create a article
- Edit a article
- Delete a article
- See a article
- Search for article
- Pagination
- Authorization (only the creator of a article can edit or delete it)
- Authentication (only logged in users can create articles)
- Article view count tracking
- Built with (mainly) TDD using Rspec and Capybara
Difficulties: Making the blog UI acceptable in a short time. I solved in by using Bootstrap for faster development.