Skip to content

qbentil/bentility-backend

Repository files navigation

Bentility Blog API

Github top language Github language count Repository size License Github issues Github forks Github stars

Status

🚧 Bentility API Under construction... 🚀 🚧


About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

Describe your project

✨ Features

✔️ Writer & Admin Authentication
✔️ Create-Read-Update-Delete Blog
✔️ Save blog as draft
✔️ Create-Read-Update-Delete Categories
✔️ Save category as draft
✔️ Create-Read-Update-Delete Writer
✔️ Persist user login with access and refresh token using JWT
✔️ protect Admin routes using JWT authentications
✔️ Send email notifications on security updates and blog updates using nodemailer

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git and Node installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/qbentil/bentility-backend

# Access
$ cd bentility

# Install dependencies
$ npm install

# Run the project
$ npm start

# The server will initialize in the <http:https://localhost:8800>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Shadrack Bentil

 

Back to top