bentility icon indicating copy to clipboard operation
bentility copied to clipboard

My Personal Blog

 

Demo

Bentility

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

🚧 Bentility 🚀 Under construction... 🚧


About   |   Features   |   Technologies   |   Requirements   |   Starting   |   Contributors


:dart: About

I write about my journey as a developer and share my knowledge with the community. I use platforms like dev.to to write my articles. As a developer who is much interested in whats goes on in an Application rather than just using it to my benefit, I tried my hands on a Blog using MERN STACK

:sparkles: Features

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

:rocket: Technologies

The following tools were used in this project:

:white_check_mark: Requirements

Before starting :checkered_flag:, you need to have Git, TypeScript and Node installed.

:checkered_flag: Starting

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

# Access
$ cd bentility

# Install dependencies
$ npm i

# Run the project
$ npm run dev

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

image

:memo: License

This project is not

:memo: Contributors

These wonderful people have contributed to this project:

qbentil
Bentil Shadrack
neophyte-programmer
Nutifafa Afi Attor

 

Back to top