What first started as a simple website to present my Heavy Metal band has now evolved into my very own Fullstack learning course. Throughout my first commits you may see some more or less clean code and many approaches you disagree with, but you'll notice that throughout time I've been constantly improving every aspect of this app, implementing new features, even those considered unnecessary for such a website, as my goal is to improve in all areas.
- Contact form
- Notifications
- Flash notifications on client-side events
- Mail list
- Web push notifications
- User tracking (
ahoy,geocode), human filtering and bot blocking (rack_attack)- Track movement events using JS
- Automated ci-test using RSpec
- PostgreSQL database along with Active Record
- Dynamic visuals using JavaScript