Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rahul1582/bloggers-arena
A Blogging Website with User Authentication built with Reactjs, Nodejs and Mongodb
https://github.com/rahul1582/bloggers-arena
axios-react blogging-site expressjs jwt-authentication material-ui mernstack mongodb nodejs react-bootstrap react-hooks reactjs responsive
Last synced: 12 days ago
JSON representation
A Blogging Website with User Authentication built with Reactjs, Nodejs and Mongodb
- Host: GitHub
- URL: https://github.com/rahul1582/bloggers-arena
- Owner: Rahul1582
- Created: 2019-11-12T17:12:18.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T21:32:52.000Z (almost 2 years ago)
- Last Synced: 2023-03-05T13:52:28.576Z (over 1 year ago)
- Topics: axios-react, blogging-site, expressjs, jwt-authentication, material-ui, mernstack, mongodb, nodejs, react-bootstrap, react-hooks, reactjs, responsive
- Language: JavaScript
- Homepage: https://bloggers-arena.vercel.app
- Size: 1.01 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
BLOGGERS ARENA 👨💻
This is a MERN Stack based fully Functioning Blogging Website.
Here Users can Login, Register make Authenticated Requests, Users can Read, Write, Update, Delete Blogs and also Search Blogs by Author Name.
### Getting Started ⚡ :-
**1. Clone this repo by running the following command :-**
```bash
git clone https://github.com/Rahul1582/Bloggers-Arena.git
cd Server
```
**2. Now Install all the required packages by running the following commands :-**
```bash
npm install
npm run install-client
```
**3. Now start the React and Node server together by running the following command :-**
```bash
npm run dev
```
**3.** **🎉 Open your browser and go to `https://localhost:3000`**### Features and Functionalities 😃:-
- This is a Fully Functioning Blogging Website with `User Authentication` And `Authorization`.
- Here Users Can see `all the Posts` posted in this Website `without registering` themselves and `even without logging` in to the` Website`.
- In Order to write a `New Post`, the User has to `get registered themselves first` if they are using this platform for first time or directly `login` if they had `registered themselves previously`.
- After logging in the `User` can `Write a post, Update an Existing Post , Search posts by Author Name` ,`View its created posts`.
- `Once` a `User logs in` you are good to go and Whenever the user `next time visits this website` the user is `not reqiuired to log in Again`.
- This Application is using `MongoDB Atlas's` free Cloud Service as the `Database Service`.
### Tech Stack 💻
- [React.js](https://reactjs.org/)
- [Node.js](https://nodejs.org/en/)
- [Express.js](https://expressjs.com/)
- [MongoDB Atlas](https://www.mongodb.com/cloud/atlas)
- [Material UI](https://material-ui.com/)
- [React Bootstrap](https://react-bootstrap.github.io/)### Screenshots:-
### 🤝 How To Contribute?
- Take a look at the Existing Issues or create your own Issues!
- Wait for the Issue to be assigned to you after which you can start working on it.
- Fork the Repo and create a Branch for any Issue that you are working upon.
- Create a Pull Request which will be promptly reviewed and suggestions would be added to improve it.
- Add Screenshots to help us know what this Script is all about.