- Manually created a set of model, views, and controller for user and post table and create a full CRUD web interface.
- Installed Bcrypt Ruby gem so users can log in and sign up using email and password.
- Implemented model and system tests to simulate user interaction.
- Allowed users to preview images for upload and implemented image carousel using stimulus.
- Added new and edit post modal using turbo frames.
- Implemented active storage for the local environment and S3 buckets for deployment.
- Displayed user avatars by utilizing DiceBear avatar library.
- Showed flash messages using turbo.
- Email address: admin@email.com
- Password: admin123
- Images from canva, linkpicture, and playroom.
- Rails, Stimulus, and Turbo Drive handbook.
- DiceBear Avatar Library