Skip to content
This repository has been archived by the owner on May 31, 2019. It is now read-only.

Latest commit

 

History

History
42 lines (28 loc) · 1.56 KB

README.md

File metadata and controls

42 lines (28 loc) · 1.56 KB

✨ ✨ Customer Subscriptions ✨ ✨

This project creates a table of users with name, email and products that they have subscribed to. The user should be able to display all the users as well as search by name or email.

Front End Requirements:

This project should:

  • Be able to retrieve data from the API
  • Be able to display the retrieved data
  • Be able to search the retrieved data and return the desired result on the UI
  • Make use of React or HTML, CSS and vanilla JavaScript for UI elements
  • Make use of a CSS preprocessor (SCSS) for UI elements
  • Ensure that the views are responsive, starting mobile first

Backend Requirements

The Subscriptions Api Should:

  • Consist of at least 3 ActiveRecord models
  • Contain 2 routes only, 1 for the home page (existing), and 1 subscriptions api end point
  • Return JSON format only using any serialization library of your choice
  • Support api pagination using any pagination gem or library of your choice.
  • Contains a seed file that imports the sample_data.json file into the relational sqlite database.
  • Has at least one test for the api endpoint

General Requirements:

This project should:

  • Be thoroughly tested end to end.
  • Have documentation that would be helpful to future engineers working on the project

The tables should look like this when finished:

Mobile View

mobile_table

Tablet/Laptop View

desktop_table

Please Check our Wiki for instructions, tips and FAQ's.