An open API service indexing awesome lists of open source software.

https://github.com/melardev/railsjbuilderapipaginatedcrud

Full stack TODO REST API built with Ruby on Rails
https://github.com/melardev/railsjbuilderapipaginatedcrud

api crud full-stack pagination rails rest ruby ruby-on-rails web web-app

Last synced: 3 months ago
JSON representation

Full stack TODO REST API built with Ruby on Rails

Awesome Lists containing this project

README

          

# Introduction
This is a project mean to be used for learning basic CRUD operations and Pagination using
- Rails
- ActiveRecord ORM
- JBuilder

I have many other implementations of this server:
- [Spring Boot + Spring Data + Jersey](https://github.com/melardev/SpringBootJerseyApiPaginatedCrud)
- [Spring Boot + Spring Data](https://github.com/melardev/SpringBootApiJpaPaginatedCrud)
- [Go with Gin Gonic](https://github.com/melardev/GoGinGonicApiPaginatedCrud)
- [Laravel](https://github.com/melardev/LaravelApiPaginatedCrud)
- [Rails + JBuilder](https://github.com/melardev/RailsJBuilderApiPaginatedCrud)
- [Rails](https://github.com/melardev/RailsApiPaginatedCrud)
- [NodeJs Express + Sequelize](https://github.com/melardev/ExpressSequelizeApiPaginatedCrud)
- [NodeJs Express + Bookshelf](https://github.com/melardev/ExpressBookshelfApiPaginatedCrud)
- [NodeJs Express + Mongoose](https://github.com/melardev/ExpressApiMongoosePaginatedCrud)
- [Python Django](https://github.com/melardev/DjangoApiCrudPaginated)
- [Python Django + Rest Framework](https://github.com/melardev/DjangoRestFrameworkPaginatedCrud)
- [Python Flask](https://github.com/melardev/FlaskApiPaginatedCrud)

The next come are:
- NodeJs Express + Knex
- Flask + Flask-Restful
- Laravel + Fractal
- Laravel + ApiResources
- Go with Mux
- AspNet Core
- AspNet Web Api 2
- Jersey

# Steps used to create this project
```shell
rails new ApiCrud --api --database=sqlite3
rails generate model Todo title:string description:text completed:boolean
rails db:migrate
rails db:seed
rails generate controller Todos
```

# Follow me
- [Youtube Channel](https://youtube.com/melardev) I publish videos mainly on programming
- [Blog](http://melardev.com) Sometimes I publish the source code there before Github
- [Twitter](https://twitter.com/@melardev) I share tips on programming