Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 2.46 KB

README.md

File metadata and controls

54 lines (35 loc) · 2.46 KB

blog-api

alt text

Multi-Frontend Blogging Platform with Backend API

This project demonstrates the design of a blogging platform that separates backend and frontend functionalities into three parts: a backend API and two distinct frontend interfaces.

Components

1. Backend API

The backend API is the backbone of the platform, built using Node.js with Express. It manages data and logic using:

Key functionalities include user management, content delivery, and data management through RESTful endpoints.

2. Frontend

This project consists of two separate frontends: one designed for general visitors and the other tailored for administrators and blog authors. Both are single-page applications (SPAs) built with React and powered by Vite. They feature:

The public frontend allows users to explore blog posts and leave comments, while the authors' frontend provides tools for managing, creating, updating, and deleting posts.

Public frontend

Desktop

alt text alt text alt text alt text

Mobile

alt text alt text alt text

Authors' frontend

alt text alt text alt text alt text