A voting app project for FreeCodeCamp
View it at: https://arcane-atoll-78026.herokuapp.com/
Keep in mind this is just an educational project - one that was rushed a little bit so I didn't bother with the design much or to make it perfect.
- Back-End: NodeJS, Express, MongoDB
- Front-End: React, Redux
Have Node installed and clone the repo
in your console run
npm startornpm start-watchfor live reloading with Nodemon.Make a
dev.jsfile in the config folder for secret keys. It looks like this:
// development keys - dont commit this file!module.exports={github: {clientID: 'yourClientID',clientSecret: 'yourSecret'},mongoURI: 'mongodb://localhost:27017/VotingApp',cookieKey: 'someSecretStringForCookies'}start - starts the server
start-watch - starts the server with nodemon ( live reload )
test - runs tests
test-watch - tests with reloading
client - start the client
dev - start the client and the server using concurrently
lt - start a localtunnel server