All Projects → rubynor → bigfive-web

rubynor / bigfive-web

Licence: MIT license
Website for taking personality tests

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
SCSS
7915 projects

Projects that are alternatives of or similar to bigfive-web

bigfive-web
Website for bigfive personality test
Stars: ✭ 51 (-66%)
Mutual labels:  personality, personality-traits, bigfive
node apply-magic-sauce
No description or website provided.
Stars: ✭ 47 (-68.67%)
Mutual labels:  personality
automatic-personality-prediction
[AAAI 2020] Modeling Personality with Attentive Networks and Contextual Embeddings
Stars: ✭ 43 (-71.33%)
Mutual labels:  personality
motivational-numerology
Simple web page to calculate and interpret the numerology numbers derived from your name and birth date (in English, French, and Turkish).
Stars: ✭ 23 (-84.67%)
Mutual labels:  personality
Node Sdk
☄️ Node.js library to access IBM Watson services.
Stars: ✭ 1,471 (+880.67%)
Mutual labels:  personality-insights
MBTI.ai
Public functions and data for the AI of MBTI.ai
Stars: ✭ 13 (-91.33%)
Mutual labels:  personality
Blog
gamedev blog
Stars: ✭ 3,076 (+1950.67%)
Mutual labels:  big5

bigfive-web

Bigfive logo

Prod: https://bigfive-test.com

Website for five factor model of personality based on work from IPIP-NEO-PI.

Tests and evaluation is gathered from ipip.ori.org.

See it live @ bigfive-test.com

The frontend is written in nodejs using the Nuxt.js framework.

Preview

Preview

Installation

Download and install nodejs, git and vercel-cli

Make sure nodejs version is equal or greater than 12

The results are saved to a mongodb database, so for a full test you either need a running mongodb or an instance at mlab

Development

add .env file

MONGODB_URI=mongodb://<your-mongodb-url>
MONGODB_COLLECTION=results
BASE_URL=http://localhost:3000

Run the setup script to install all dependencies

yarn run setup

Compiles and hot-reloads for development

yarn dev

Run your unit tests

yarn test

Lint

yarn lint
yarn lintfix

Deploy using vercel-cli

Add a secret with the mongodb connection. Example:

vc secrets add mongodb_uri mongodb://<username>:<password>@domain.com:53659/bigfive

Update now.json to match your environment. You will need to change the properties scope, alias and env.BASE_URL

Update nuxt.config.js to match your environment. You will need to change the base_url and env.API_URL and the ids for analytics and amplitude.

Run to deploy

vc --confirm

Deploy using Docker

Todo

Related

Help wanted

If you want to help by translating the items to other languages this is how you do it.

License

MIT

About

TODO

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].