Check out Here Live URL
- Front-End
- React (with Redux and React-Routers-dom)
- ReactStrap
- Bootstrap CSS
- Back-End
- Node.js
- Express.js (With JWT)
- MongoDB (mongoose)
- Fork the repo and clone it or Download the ZIP.
- Make sure
npm & node
installed in your local machine, if Yes then Open a cmd/terminal tab. - (In Root) Run
npm install
, again Runcd client && npm install
to install packages in both server and client. - In
config/default.json
file add your mongoURI and jwtSecret. - (In Root) Run
npm start
It will start at server at defaultPORT 5000
or Runnpm run server
to use nodemon. - Open another cmd/terminal tab, (In Root) Run
cd client && npm start
to start React UI onPORT 3000
.
- Make sure
heroku cli & git
installed in your PC and signup an account on heroku website. - (In Root) Open cmd/terminal Run
heroku login
, next Runheroku create
, it will create a APP with random name. - Add all the changes and make a commit in your git Repo then Run
heroko git:remote -a app_name_here
. - Check Production step written in
server.js
file and scriptheroku-postbuild
inpackage.json
file. - Lastly Run
git push heroku master
, after successful Build & deploy, openhttps://app_name_here.herokuapp.com/
to see the application running.
- UpVoting and DownVoting Feature.
- Tags and Mentioning Feature.
- Search box in navbar Feature.
- Markdown editor in newpost