Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 913 Bytes

File metadata and controls

33 lines (29 loc) · 913 Bytes

About this coding challenge

In this coding challenge, you will make a simple todo app with ReactJS, NodeJS and MongoDb

Technology stacks

  • react
  • redux
  • styled-components
  • react-google-flight-datepicker
  • express
  • mongoose

Requirements

Frontend

  • Display a datepicker using this package: https://github.com/JSLancerTeam/react-google-flight-datepicker
  • When user select on a date from datepicker, show a todo form and a todo list for that particular date.
  • User can use the form to add new todo
  • Click on the x button will remove todo
  • Click on the checkbox to toggle todo as completed
  • Make api requests to save todo data.

Backend API

  • GET: Fetch all todos and fetch by date
  • POST: Create todo
  • DELETE: Delete todo
  • PATCH: Update todo

Start

git clone https://github.com/JSLancerTeam/fullstack-coding-challenge
cd fullstack-coding-challenge
yarn start
yarn run backend