Skip to content

Philight/star-wars-v2

Repository files navigation

StarWars Avatars

Frontend: React + TypeScript + TailwindCSS + Vite

Framer Motion

Description

Web application listing characters (Avatars) from the Star Wars universe. The list can be further filtered by avatars attributes, properties.

Data is fetched from the open API resources -> https://swapi.dev/api

Resources used

  • /people/
  • /planets/ `
  • /films/
  • /species/
  • /starships/
  • /vehicles/

TODO

  • CardsList - add Table for memorizing character data
  • Characters categorization - divide into classes / add color

๐Ÿš€ LIVE

๐Ÿ“บ DEMO

๐Ÿ–‹๏ธ SKETCH

[ Figma ] Design document


๐Ÿงฐ BUILT WITH

โ›ฐ๏ธ FRONTEND

  • React.js [ Hooks, Refs, Context, Reducer ]
  • HTML
  • CSS [ TailwindCSS ]
  • Javascript [ Typescript ]
  • Framer Motion

๐Ÿ’  PLUGINS & TOOLS

  • eslint, Prettier
  • formik, yup
  • axios

๐Ÿ—๏ธ BUILD & DEPLOYMENT

  • vite
  • git [ GitHub ]

โš™๏ธ AVAILABLE SCRIPTS

In the project directory, you can run:

npm run start
npm run dev
npm run build
npm run preview
npm run format
npm run type:check

About

๐Ÿ“’[hello-world, react-pages, fun]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published