Skip to content

hadizz/digicloud-frontend-challenge

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