Minimalist app to find the best coffee around the world.
View Demo
.
MInimalist NodeJS app made to be able to find and rate the best coffee-shops around the globe and registered user can add new cafés to share with the rest of the world.
- Node.js - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- express - Fast, unopinionated, minimalist web framework for Node.js
- MongoDB - The database for modern applications
- Mongoose - Elegant MongoDB object modeling for Node.js
- ejs - Embedded JavaScript templating
-
Install Node
-
Clone the repo
git clone https://github.com/ndrsov/CafeFinder.git
- Install NPM packages
npm install
- Create a .env file (or just export manually in the terminal) in the root of the project and add the following with your personal keys:
CLOUDINARY_CLOUD_NAME='<key>'
CLOUDINARY_KEY='<key>'
CLOUDINARY_SECRET='<secret>'
DB_URL='<url>'
SESSION_SECRET='<secret>'
MONGO_STORE_SECRET='<secret>'
- Run it locally
npm run start