Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 1.5 KB

README.md

File metadata and controls

68 lines (47 loc) · 1.5 KB

ADOPT ME

This is a project from Frontend Master's Complete Intro to React V7 course I took recently as a refresher.

Table of contents

Overview

Functionalities

Users should be able to:

  • See a list of list Animals for Adoption
  • See hover states for all interactive elements on the page
  • Search for different animal and thier respective breeds
  • See relevant user information based on their search
  • Switch between themes colors for buttons

Screenshot

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • React - JS library

What I learned

  • How to set up Prettier in a project, previously i knew how to setup Prettier on just VSCode
  • How to set up Eslint in a project
  • How to create a react project from scartch
  • How module bundlers work i.e Parcel
  • Building for Production
  • Error Boundaries
  • Portals & useRef for Modals

Continued development

  • Use better API
  • Implement Pagination
  • Change Design

Useful resources

Setup

To setup project locally:

  • run npm install then npm run dev