Skip to content

EseAlli/adopt-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published