Back to projects
Full-Stack
React Node Article Reader
A full-stack learning project that connects a React frontend with a Node.js backend. The frontend uses React Router, dynamic routes, useParams, useEffect, useState, and fetch() to load article data from the backend. The backend is built with native Node.js modules, uses the http module to create a server, reads article data from a local JSON file with fs/promises, handles URL query parameters, and returns JSON responses to the frontend.
This project is designed to run locally with separate frontend and backend servers.
ReactViteNode.jsReact RouterJavaScriptfetch APIJSONBackend APIDynamic Routes
