/timed-form-client

Timed form platform client application for Strive Talent's coding challenge

Primary LanguageJavaScript

Timer Form Platform

This application is for Strive Talent's coding challenge 03/29/18. The goal is to build a timed form where users answer questions within a time limit displayed in a counter to them.

Server Application

This application was built with express, sequelize, and postgresql.

Check out the backend repo at...

Resources

  • Users
  • Form
  • Questions
  • Answers

Schema

  • User
    • id
    • name
  • Form
    • id
    • name
  • Question
    • id
    • text
    • formId
  • Answer
    • id
    • text
    • questionId
    • userId

Routes

Forms

GET /forms/:id Should return the form with all nest questions

Answers

POST /questions/:questionId/users/:userId/answers Should create an answer for a given question and user

User

POST /users Should create a user GET /users/:id Should get a users infoUs

Client Application

Components

  • UserCreate
  • Form
  • Question
  • Answer
  • NameInput
  • QuestionInput
  • Timer

This project was bootstrapped with Create React App.

Issues

  • Apparently Heroku is down right now. Getting
Running bash on ⬢ timed-form-server... !
 ▸    Cannot run one-off process at this time. Please try again later.

Cannot push my app unfortunately. But you can run locally if you'd like.

  • Wasn't able to get to much UI unfortunately. Another hour and I'd have a full working app. :(