SemiuAdesina/Bloggin_Api

Semiu Adesina

0

Backend Engineer

Frontend Engineer

JavaScript

Node.js

React

Bloggin_Api

Blogging API

The Blogging API is a comprehensive backend application that allows users to create, edit, and manage blogs. It supports authentication, authorization, and dynamic rendering for a seamless user experience.

Features

User authentication with JWT.
Blog management (CRUD operations).
Published vs draft blog states.
Pagination for efficient data fetching.
Secure route protection with middleware.
Dynamic EJS templates for server-side rendering.

Technologies Used

Backend: Node.js, Express.js
Frontend: EJS Templates
Database: MongoDB with Mongoose
Authentication: JWT and cookies
Testing: Jest and Supertest
Environment Configuration: dotenv

Getting Started

Prerequisites

Node.js (v14+)
MongoDB (local or MongoDB Atlas)
Like this project
0

Posted Feb 4, 2025

Contribute to SemiuAdesina/Bloggin_Api development by creating an account on GitHub.

Likes

0

Views

0

Tags

Backend Engineer

Frontend Engineer

JavaScript

Node.js

React