This is one online survey app from Lehigh CSE303 course.
- Allows users to make an account and login or login with google account!
- Allows admin to release survey question and user to answer question.
- Store user information in MongoDB online
- Implement cache with Memcached online.
- Calculate and show survey result automatically.
- Install MongoDB and Memcached on your local device or AWS and run them.
- Clone the repository.
cdto the newly cloned project.- Run
npm installin command line to get the required dependencies. cdto config folder to modify the configure of MongoDB, Memcached and Google Registration.cdback to project and runnode server.js.
- Go to
your IP:8080/loginto create an account by clicking on Sign Up button or login with Google account. - Or login with Google account or login with existing account.
- Create an Survey.
- Go to
your IP:8080to begin answer questions.
HTML5, CSS3, Javascript, Bootstrap, AngularJS, MongoDB, Memcached, Google authentication