/RAKU

Primary LanguageJavaScript

RAKU

This was created during our time as students at Code Chrysalis.

RAKU – A dashboard designed to make you happy.

You can try the app here: https://cc11raku.herokuapp.com/

Introducing the Team

Mary Sedarous (Team Lead, Engineer)

Github | LinkedIn

Sarah Ting (Engineer)

Github | LinkedIn

Antonio Malacad (Scrum Master, Engineer)

Github | LinkedIn

Kota Aoyama (Tech Lead, Engineer)

Github | LinkedIn

Haruna Utsumi (Engineer)

Github | LinkedIn

Setup Instructions

1. Clone the repo:

git clone https://github.com/RAKUteam/RAKU.git

2. Install packages:

yarn

3. Create database:

echo "CREATE DATABASE raku;" | psql

4. Migrate tables:

yarn migrate

5. Configure local environment and API_KEY:

• Create a .env file to hold keys and environment variables

touch .env

• Add your API keys from: https://english.api.rakuten.net/ and external services to your .env file.

API_KEY=[your API key]
REACT_APP_NASA_API_KEY = [your API key from NASA]
CLIENT_ID = [your Spotify developer key]
CLIENT_SECRET = [your Spotify developer secret key]
SEND_GRID_API_KEY = [your SendGrid API key]

• Add your database URL, Name, Username, and Password to the .env file.

DATABASE_URL=[your database URL]
DB_NAME = [your database name]
DB_USER = [your database username]
DB_PASSWORD = [your database password]

6. Start server:

• Default location is: http://localhost:9000

yarn start

7. Build the front end:

• Default location is: http://localhost:3000

yarn dev

• Default location is: http://localhost:9000

yarn build

APIs Used

Bing News Search
Cat Facts
Dad Jokes
Dark Sky
Good Quotes
Microsoft Text Analysis

Third Party APIs

Aztro Horoscopes
NASA APOD
SendGrid
Spotify

Acknowledgements

This project was bootstrapped with Create React App.
You can learn more in the Create React App documentation.
Heroku was used to host the project.