Skip to content

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.

License

Notifications You must be signed in to change notification settings

ruizterce/blog-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages