Skip to content

chanabelenson/react-user-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Users Management System

“The system is based on a local JSON Server (fake REST API), so some functionality is not available in the GitHub Pages environment due to the lack of an active backend server. In the local development environment, all services run normally.”

Overview

A full-featured React SPA that simulates a real-world user management system using a local JSON Server as a REST API backend.

The project is based on a structured dataset similar to JSONPlaceholder and demonstrates advanced frontend development practices including authentication, routing, state management, and asynchronous data handling.

Tech Stack

React · React Router v6 · JavaScript (ES6+) · Fetch API · JSON Server · React Hooks · Context API · Async/Await · Custom Hooks

Core Features

Authentication System Login and registration flow with persistent session storage.

User Dashboard Central hub with navigation to user-related data and actions.

Todos Management Full CRUD operations with filtering, sorting, and status tracking.

Posts & Comments Create, edit, and delete posts with nested comments support and user-based permissions.

Albums & Photos Dynamic album browsing with incremental photo loading and full media management.

Architecture Highlights Modular component-based structure Global state management using Context API Protected routing with React Router v6 Optimized API calls and client-side data handling Reusable custom hooks for logic separation Project Goal

To simulate a scalable frontend system working with REST APIs, while applying modern React patterns and best practices in real application architecture.

About

A React single-page application for user management and data interaction, featuring login/register, and dynamic access to Todos, Posts, and Albums via a REST-like API with persistent sessions using LocalStorage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages