Skip to content

A Node.js/Express app built on 23andMe's API, checking an ACVR1B mutation for higher muscle strength.

Notifications You must be signed in to change notification settings

drdaviddelorenzo/api-example-express

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

api-example-express

A Node.js/Express app built on 23andMe's API. Checks the ACVR1B gene for high muscle strength. Try it at http://knees.herokuapp.com/.

Local

Fork and clone the repository:

git clone [email protected]:yourname/api-example-express.git

Use npm to install the latest dependencies:

cd api-example-express && npm install

Get your dev credentials at https://api.23andme.com, and modify your .env file so foreman reads them into environment variables:

CLIENT_ID=xxxx
CLIENT_SECRET=xxxx
REDIRECT_URI=http://localhost:5000/receive_code/
COOKIE_SECRET=xxxx

Start foreman locally and go to http://localhost:5000/ to see it in action.

foreman start

Heroku

I host the app on Heroku. You can, too. Just setup your Heroku credentials for Node.js and make sure you update your REDIRECT_URI on https://api.23andme.com and as a Heroku config variable to match:

heroku config:set REDIRECT_URI=http://herokuurl.com/receive_code/

About

A Node.js/Express app built on 23andMe's API, checking an ACVR1B mutation for higher muscle strength.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published