This app is using Nodejs, Expressjs, MongoDB, Reactjs.
- Install Nodejs
- Install MongoDB
- Run
npm install
- Run
bower install
- Add your Mailgun key in
config/mailgun.js
file - Run
grunt browserify
to createpublic/js/build.js
file (if this file doesn't exist) - Run
node server.js
orgrunt
to start server and access the addresshttp://localhost:4000
to see the app
- If you cannot build file successfully with
grunt browserify
, you should clear all data inbuild.js
file and build this file again.
- User can login/register account.
- View list questions, a question and answer the question.
- User can create questions.
- Author can receive the email if someone has answered his/her questions.
- User can upvote/downvote for questions and answers.