Skip to content

Kephass/moon-bird

Repository files navigation

Moon Bird APP

Relaxing breathing exercises convieniently in your hands. Moon biird is your breathing coach that helps you reset into a relaxing state of mind.

How to run it

  • Execute yarn in the root of the project to install all app dependencies: yarn
  • change absolute url in services/appollo.js to your own IP address.
  • run api: yarn start:api
  • run app: yarn start:app

Some screenshots of the app

![Journeys] ![Episodes]

Things I could/will do better

  • use .env to store the url for deployment optimization purposes
  • Abtsract some of the logic into functions instead of inside the JSX
  • Create a babel config to allow me to use ES6 fetaure import instead of require
  • Probably use React Context for the user fetching component in case I'd need to fetch the user in a deeply nested component also
  • Move some data defined in specific files to their own separate files.
  • Instead of paasing episodes data needed from the journeys through the url, I should create a function that gets the journey I need and render its episodes that way.

About

A moon-bird app for my technical assessment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published