Skip to content

hadizz/digicloud-frontend-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

57d5da7 · Oct 1, 2022

History

62 Commits
Sep 30, 2022
Sep 19, 2022
Sep 18, 2022
Oct 1, 2022
Oct 1, 2022
Sep 19, 2022
Sep 30, 2022
Sep 18, 2022
Sep 19, 2022
Sep 19, 2022
Sep 30, 2022
Sep 30, 2022
Sep 22, 2022
Sep 22, 2022
Sep 21, 2022

Repository files navigation

DigiCloud Frontend Challenge - Contact List

This is my answer to DigiCloud interview assessment

Objective

a simple contacts list web app that connects to random user service.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run start

Compile and Minify for Production

npm run build

Run Unit Tests with React Testing Library

npm run test

Todo List

  • Project Set Up
    • Remove extra files
    • Config ci / cd and github pages
    • Add typescript
    • Add prettier & eslint
  • Implement REST API services management service
    • Choose what package to use
    • Implement structure for services
  • Implement UI of contacts list
    • add SASS support
    • Create Tabs Component
    • Create Contact detail box component
    • Wrap up and connect all components in page
  • Connect to random api service and show contacts
  • Writing tests
  • Responsive application