AlexanderVak / rt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains a small project, which manipulates albums and photos.

  1. Fork the repository.
  2. Implement requested functionality regarding to requirements, pointed below.
  3. Create a pull request IN YOUR OWN REPOSITORY with a completed task.
  4. Let us know

Requirements:

  • Restore the database structure and migrations.

  • Create an API interface with endpoints, that allow to receive:

    • Albums. With fields:
      • Album name
      • Amount of photos
      • Album author
      • The date of the last change
    • Photos. With fields:
      • Url
      • Upload date
      • Author
      • Related album
  • You can use RailsAPI or Grape + GrapeEntity(more suitable variant)

  • API should be protected with any kind of authorization

  • Upgrade Rails to version 6

  • Upgrade Ruby to version 3

About


Languages

Language:Ruby 60.6%Language:Slim 20.6%Language:HTML 10.7%Language:SCSS 6.0%Language:JavaScript 1.4%Language:Dockerfile 0.7%