Skip to content

ChristianMarca/user-finds-exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

user-finds-exercise

requirements

node npm nvm

RUN front-end

cd front-end
npm i
npm run start

RUN back-end

cd back-end
npm i
npm run start:dev

DESCRIPTION

The following exercise is a simple TODO LIST web application, the repo contains two folders Front-End and Back-end, the requirements about the exercise is on TODOS, to proceed to do the exercise you need to fork repo, install dependencies run both services (following the instructions) and start coding!!!.

NOTES:

  • BE uses in-file DB so no extra dependencies are required
  • To achieve exercise only use next libraries

styled-components jest (optional) React Testing Library (optional) Redux (If state manager will be Redux) Axios

TODOS

MANDATORY

  • FIX FE-BE communication BUG [intentional]
  • TODO ADD BUTTON AND MODAL (PORTAL) TO ADD NEW USER
  • TODO IN LIST ADD BUTTON TO REMOVE USER FROM LIST
  • TODO DISPLAY WEATHER IN A CARD (in bottom right corner as a floating card)

NICE TO HAVE

  • STATE MANAGEMENT USING CONTEXT API OR IN WORST CASE REDUX
  • ADD TESTS
  • MIGRATE CSS COMPONENTS TO STYLED-COMPONENTS

RECOMMENDATIONS

  • Uses ES6 and ESNext features
  • Uses clean code techniques
  • Use linters and code checkers like Eslint, Prettier, nvm
  • Use sugar syntax coding patterns
  • And be free to go beyond the simplicity

Any question don't hesitate to write to my email christian@gospace.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published