Skip to content
/ Ohaiyo Public

Glorified alarm clock application made with React Native. Includes current weather, dream notepad, optimal wake up time alarms, as well as time it will take to get to input destination

Notifications You must be signed in to change notification settings

tpyoung/Ohaiyo

Repository files navigation

Ohaiyo

Built on React Native with a Firebase database and APIs from OpenWeatherMap, News API, and Google Maps

isometric mockup

Features:

  • Alarm based on REM cycles (select a time nearest to when you'd like to wake)
  • Dream notepad to record what you remember as quickly as possible
  • Traffic time to work with map integration
  • Weather widget with dynamic images
  • Top news articles from BBC

Get it Running:

Before you start, you'll want to get API keys from OpenWeatherMap, Firebase, Google Maps and News API. Links to each are listed above.

Once you have your API keys, the project cloned and dependencies installed, create the file structure shown below.

src
└─── api
│    │  configs.js // your firebase credentials
│    │  newsConfig.js
│    │	trafficConfig.js
│    │  weatherConfig.js

Then put the keys you received earlier in the format below within each pertaining file.

module.export = 'abcdefg1234567';

The project should now be able to run in the emulator or on your phone. Thanks for looking!

About

Glorified alarm clock application made with React Native. Includes current weather, dream notepad, optimal wake up time alarms, as well as time it will take to get to input destination

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages