haoming29 / puppy-radar

A [demo] shelter dogs database for heros to save them

Home Page:https://puppy-radar.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐕 Puppy Radar: Fetch Rewards Frontend Take-home Assessment

Getting Started

Prerequisite

  • Node Version: >=v16.0.
  • npm as package manager.
  • Set up .env file under the project root.
    • In .env file, set key NEXT_PUBLIC_API_BASE_URL to the service URL of the backend.
  • Install all dependencies by running npm install under project root.

First, run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Testing

Run testing suite

npm run test

If you are curious

  • This is the Figma file I made for the UI/UX design of the website.
  • The website added as many aria-label or related aria attributes as possible to be accessible to screen reader, but I may miss some due to the quick turnover.

About

A [demo] shelter dogs database for heros to save them

https://puppy-radar.vercel.app


Languages

Language:TypeScript 93.7%Language:CSS 3.9%Language:JavaScript 2.4%