// WEB
Rails Blog
A simple blog web application built with Ruby on Rails, featuring post creation, editing, deletion, and comments with SQLite for data persistence.
Overview
Rails Blog is a simple blog web application I built while learning Ruby on Rails.
Users can create, edit, and delete posts, as well as leave comments on individual posts. The project uses SQLite3 for storing data, with Bulma and SCSS for the interface.
I built this project to get familiar with Rails and see what it’s like to build a complete web app with it.
Technical approach
For this project, I worked with:
- Ruby on Rails for the application
- SQLite3 for data storage
- Rails models and relationships for posts and comments
- Bulma for the UI
- SCSS for custom styling
Features
- Create, edit, and delete blog posts
- View individual posts
- Add comments to posts
- Responsive interface
Preview
Lessons learned
This was my first real project with Ruby on Rails, so a lot of the learning came from getting used to the way Rails does things.
Building the posts and comments was a big part of that learning, as it helped me understand how Rails connects models, routes, controllers, and views. It was also interesting to see how much the framework handles for you when following its its way of doing things.
I also didn’t spend too much time on the visual design here. The styling is mostly based on Bulma’s templates, so don’t judge the UI too harshly 🥹. The main goal was to focus on learning how Rails works rather than creating a polished design.