A simple user - blog application which works with GraphQL queries and mutations to provide CRUD operations with data. Data consists of 5 models: Users, Blogs, Posts, Comments and Reactions. All migrations are written in SQL
The following technologies are used:
- Ruby as main programming language;
- Sequel as ORM;
- PostgreSQL as RDBMS;
- RSpec as DSL for tests;
- GraphQL as a query language
- and also some other libraries which names can be found in
Gemfile
of the project.