Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sabrinara/the-news-hunter-client

A full stack newspaper website. Where publisher can publish there news. Also the can see their articles. Admin can add publisher and make premium articles.
https://github.com/sabrinara/the-news-hunter-client

Last synced: 6 days ago
JSON representation

A full stack newspaper website. Where publisher can publish there news. Also the can see their articles. Admin can add publisher and make premium articles.

Awesome Lists containing this project

README

        

# The News Hunter
## A Full Stack Newspaper Web Application.
### Website Live: https://the-news-hunter.netlify.app
#### Admin Credential :
- Email: [email protected]
- Password: 111111$S

### Features-
- User registration and login using email and Google
- With User, Editor, and Admin Panel.
- Also with a subscription method
- Only Subscribed users can see Premium articles.
- Normal users can request to become editor, if admin approved they can become editor then.
- Editor can add news(article).
- Also Editor can see their added article.
- Admin can manage Users and Editor.
- Admin can approve, deny, or make news premium.
- Admin can make users, admin also editors.
- Used imgbb to make uploaded file image turn into URL.

### Resources & Credits
React Icons ->[React Icons](https://react-icons.github.io/react-icons/)
Alert -> [Sweet alert](https://sweetalert2.github.io/#download)
React Router Dom -> [React Router Dom](https://reactrouter.com/en/main)
React Hook Form -> [React Hook Form](https://react-hook-form.com/get-started)
Axios -> [Axios](https://axios-http.com/docs/intro)

### Getting Started
To run The News Hunter locally, follow these steps:
- Clone the repository to your local machine.
- Install dependencies
- setup env file
```bash
npm install
```

- Start the server
```bash
npm run dev
```