A basic To-Do List application backend built with Ruby on Rails.
Clone down this repository. You will need ruby 3.1.3 installed globally on your machine.
Installation:
gem install rails -v 7.0.6 bundle installTo Seed Data:
rails db:seedTo Start Server:
rails serverTo Visit API:
localhost:3000/api/v1
- GET /tasks: Get a list of all tasks.
- POST /tasks: Create a new task.
- PATCH /tasks/:id: Update a task.
- DELETE /tasks/:id: Delete a task.
The database is seeded with sample tasks.
This project was created as part of an assignment to build a basic To-Do List application backend using Ruby on Rails. The main objectives were to implement CRUD operations and expose API endpoints for tasks. Challenges included setting up API routes and database interactions. The technologies used include Ruby, Ruby on Rails, and database management. This project provided hands-on experience with backend development and RESTful API design.

