Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.39 KB

Day8.md

File metadata and controls

26 lines (20 loc) · 1.39 KB

Day 7

React-Redux Application

  • You need to create a basic CRUD(create, receive, update, delete) Application whcih can use the APIs from Learncode Academy Sample API
  • The needs to have the following sections
    • List page, listing all the entities you have in your API (each person must have a different endpoint they've used)
    • A detail page, The user can click on any of the items and see the details of that item
    • The user can delete the items from the list page directly
    • The user should also be able to edit any item, from an Edit view
  • You can design the page however you like
  • Structure the Application as per your needs and liking
  • The application should also use Router to navigate between the pages.
  • The Edit page should have the basic validations on the form
  • use component level state (this.state) only when absolutely required, otherwise make use of Redux for everything
  • The API requests should handle state for loading, error, empty response and so on.

Branching info:

Please start the work from scratch, create a new Branch from master and start your work on that.

Note:

Since you will be working on projects soon, would request everyone to stick to themselves and not be part of helping charity, discussions are fine though.

Bonus:

If time permits you can add a basic search/filter on the items.