This repo was built to explore API-driven development using Ruby on Rails. It’s a backend-only service tailored for endpoint testing via Postman, with a focus on clean routing, controller logic, and structured JSON responses.
- Framework: Ruby on Rails (API mode)
- Database: SQLite / PostgreSQL
- Tools: Postman, Rails CLI, ActiveRecord
- RESTful endpoints for message creation and retrieval
- JSON-based responses for easy API consumption
- No frontend views—pure backend logic
- Ideal for Postman testing and API experimentation
app/controllers/messages_controller.rb: Handles API requestsapp/models/message.rb: Defines message schemaconfig/routes.rb: Sets up RESTful routingdb/schema.rb: Reflects current database structure
git clone https://github.com/AdityaChavan2681/Messages-api.git
cd Messages-api
bundle install
rails db:create db:migrate
rails server🧠 Reflection This project helped me understand Rails as an API engine, focusing on clean controller logic and endpoint behavior. It’s a lean build that sharpened my skills in backend testing, structured data delivery, and RESTful practice.