A blogging web app for users to write about anything.
Live Demo Here
-
Download/clone the repository.
-
Open a cli in the
apifolder and install all the dependencies usingnpm icommand. -
Run
npm startto launch the server. -
Open a new cli in the
clientfolder and install all the dependencies usingnpm icommand. -
Launch client side with
npm startcommand, browser will automatically launch.
| Variable | Description |
|---|---|
| AES_KEY | encryption key used to encrypt passwords |
| SECRET_KEY | JWT secret key |
| MONGO_URL | mongodb database uri |
- REST api
- Fully responsive
- Authentication
- User settings
- File Uploading
- Blog composer
- Realtime (bi-directional) enganging commenting system
- react
- axios
- mongodb (mongoose)
- express
- JWT
- cors
- socket io
- materal ui
- multer