m-joon-ixix / blog-grape

A blog where users can post and comment - Toy Project using Ruby on Rails Grape API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multi-user Blog

  • for practicing Rails Grape API

This is a multi-user blog that was made by Minjoon Choi, in order to practice Ruby on Rails, Grape API.

The blog supports the following functions, currently only in API request and response.

  • A user can signup and login.
  • A user can post, and leave comments on others' posts.
  • A post can be designated to be in a category.
  • able to leave likes on posts and comments.
  • able to view popular posts based on likes and comments.
  • Admin user can control the system through the admin API.
  • User can modify his/her information through myPage API.
  • A user can subscribe another user, and if he wants, he can view only the posts written by users that he subscribes.
  • able to select visibility of post (public, subscriber only, private)

Project Specification:

  • Ruby version: 2.4.9

  • Rails version: 5.1.7

  • recent API version: v2

  • Configuration: TBD

  • Database: mySQL, InnoDB engine, encoding UTF-8

  • How to run the test suite: TBD

  • Services (job queues, cache servers, search engines, etc.): TBD

  • Deployment instructions: TBD

About

A blog where users can post and comment - Toy Project using Ruby on Rails Grape API


Languages

Language:Ruby 82.1%Language:SCSS 10.0%Language:HTML 6.5%Language:JavaScript 0.9%Language:CoffeeScript 0.5%