This Site is live here.
Project idea adapted from a Traversy Media.
Description
- ExpressJS is used as a NodeJS framework.
- Materiaize CSS for Styling the Site.
- EJS is used for HTML Templates.
- Gooogle OAuth is used for Authentication.
- Text Editor is made using by CkEditor CDN.
- MongoDB is used as a Database to Store Users, Stories, Comments etc.
- Clone this Repository
- Create a file named
default.json
inconfig
directory - Then Setup this fields with your personal credentials.
{
"googleClientID": "",
"googleClientSecret": "",
"mongoURI": "",
"sessionSecret": ""
}
- then run these commands.
>>> npm install
>>> npm run dev
Thank You 😃