benhunt29 / NextPat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NextPat

Deployed version

A deployed version of the app is currently being hosted on Heroku. You can find it here

Description

Next Pat is an application designed to aid those interested in moving abroad. Users are matched to countries based on their responses to a questionnaire. Currently the application is limited to Europe.

Data

The recommendation questions are designed to correspond to relevant data sourced from the CIA World Factbook. The country list is first filtered by language (matches are countries with a given language listed in their CIA World Factbook language listing). The remaining questions are used to generate a match score. The top 5 (or less) countries with the highest match score are returned. Mongo databases are used to store data.

User Accounts

Users can create accounts through NextPat or using Google. Users' match responses will be stored and accessed on each login to regenerate the recommendations.

Country Pages

Each country has a country page that can be accessed through the recommendations list. The country page displays some information from the CIA World Factbook, some data from the World Data Bank API, and a flag image sourced from the MediaWiki API. Links to outside resources are also displayed.

Notes

The questionnaire is not ideal and that is strongly a function of the available data. Most of the desired data can be found through Numbeo. Numbeo does have an API but its cost is high.

About


Languages

Language:JavaScript 73.0%Language:HTML 26.3%Language:CSS 0.7%