Skip to content

BCA Blogs is a simple blogging website built using React and React Router DOM. It allows users to create, view and delete blogs.

Notifications You must be signed in to change notification settings

g3vind/bca-blogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

BCA Blogs

BCA Blogs is a simple blogging website built using React and React Router DOM. It allows users to create and view blogs. This project uses JSON Server to manage the blog data and has been deployed on Netlify. Shimmer UI is incorporated for a better user experience.

Live Demo

Live Link.

Project 2

Features

  • Create and publish your own blogs.
  • View and read blogs from other authors.
  • User-friendly and responsive design.
  • Shimmer UI for smooth loading experience.
  • Error Page if unknown url is encountred
  • Easily navigate through the blog pages using React Router DOM.
  • Data managed through a JSON Server backend.

Technologies Used

  • React: The front-end of the website is built using React, a popular JavaScript library for building user interfaces.

  • React Router DOM: Used for client-side routing, allowing seamless navigation between different pages of the website.

  • JSON Server: Provides a simple and easy-to-use REST API for managing blog data.

  • Shimmer UI: Enhances user experience by providing loading animations while content is being fetched.

Installation

To run this project locally, follow these steps:

  1. Clone the repository to your local machine.
git clone https://github.com/g3vind/bca-blogs.git
  1. Navigate to the project directory.
cd bca-blogs
  1. Install the project dependencies.
npm install
  1. Start the development server.
npm start

This will start the project on your local machine, and you can access it in your web browser at http://localhost:3000.

Usage

  • Create a new blog by clicking the "Create Blog" button on the homepage.
  • Fill out the required fields (Title, Author, and Content) and click "Publish" to add your blog.
  • Explore existing blogs by clicking on their titles on the homepage.

Deployment

The BCA Blogs project has been deployed on Netlify. You can access the live website here.

Happy blogging with BCA Blogs! If you have any questions or feedback, feel free to reach out.

About

BCA Blogs is a simple blogging website built using React and React Router DOM. It allows users to create, view and delete blogs.

Topics

Resources

Stars

Watchers

Forks