maariyadiminsky / pluto

A light-weight React app that displays a numerology report based on your birthday.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pluto

A light-weight app that displays a numerology report based on your birthday.

For the initial creation I focused on a more simple approach with minimal library use, practicing good folder structure and reusable components.

Included is a numerology mock API I created since there was nothing available for free matching the api I was searching for.

See it live here.

Please note: When you get to the results page it's possible it may take several seconds to load due to the api being loaded on Heroku. Heroku dynos go to sleep after 30 minutes of inactivity.


Future improvements:

  • Calendar and date libraries
  • Using react-hooks, router etc.
  • Typescript
  • Numerology reports for 11,22,33 etc.
  • Focusing on responsiveness
  • Spend more time perfecting the api
  • Use graphQL to make create an efficient single request with only the data needed when generating report.
  • More null/undefined checks
  • Loaders
  • add eslint etc.

About

A light-weight React app that displays a numerology report based on your birthday.


Languages

Language:JavaScript 81.1%Language:HTML 9.9%Language:CSS 9.0%