Neo Surveys ✨ ✨ ✨

A basic survey web application made using Nodejs ⚡ and Reactjs 🔮 with custom data persistence :trollface: :trollface:.

Features 🔥 :

  • Create a survey for people to take.
  • Choose a survey from a list of surveys created by people and take it.
  • See the results from your survey.

How to run the project 😟 :

  • navigate to a proper directory and open your terminal there.
  • Clone the project by executing the following git command:
git clone "https://github.com/TheX-ByAaron/neo-surveys.git"

The node backend ⚡:

  • Once finished, we need to start our backend server. In order to do that, we navigate to the backend folder from the inside of our cloned repository folder with the following command:
cd .\NeoSurveys-Backend\
  • We now will load the backend’s node modules via npm like this:
npm i
  • After all node modules are loaded we can start our server using the node command like this:
node index.js
  • All set now the backend is up and working.

The react app 🔮 :

  • open a new terminal window on the “neosurveys-react” directory and download the dependencies:
npm i
  • Once all dependencies are downloaded, run the next command to start the app:
npm start
  • All done. Enjoy creating and taking surveys 😁 😁 😁.

NOTE ✨: no need to worry about the database. Everything is created and handled via custom persistence methods that do not require any additional configuration.