Skip to content

A simple blog website built with React.js, React Router, and JSON Server for blog data management. Features include dynamic routing, social media sharing, data fetching with Axios, and TailwindCSS for styling. Users can explore, read, and share blogs seamlessly.

Notifications You must be signed in to change notification settings

Rohit-2012/blog-website-assignment

Repository files navigation

Blog website (Frontend)

A simple blog website built with React.js, utilizing React Router for navigation and JSON Server to manage blog data stored in a local JSON file. The website features dynamic routing, allowing users to explore blogs.

Features

  • Homepage: Browse and read existing blogs.
  • Dynamic Routing: Seamless navigation between different pages.
  • Data Fetching: Utilizes GET requests to display blog content.
  • Styling: Styling is achieved using TailwindCSS for fast and maintainable styling.

Usage

  1. Clone the repository.
  2. Install dependencies: npm install
  3. Start the development server: npm run dev
  4. Start JSON Server: json-server --watch db.json --port 8000 or npm run blogs
  5. Access the website in your browser at http://localhost:3000

Technologies Used

  • React.js
  • React Router
  • Axios
  • TailwindCSS
  • React Share
  • JSON Server
  • React Icons

Author

Rohit Kirti

About

A simple blog website built with React.js, React Router, and JSON Server for blog data management. Features include dynamic routing, social media sharing, data fetching with Axios, and TailwindCSS for styling. Users can explore, read, and share blogs seamlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published