Skip to content

rashedulalam46/library-portal-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Portal (React)

A web-client application built with React for managing and accessing library resources. This project provides a client-side portal for a library management system. It allows users to browse, view, and manage library resources such as books, authors, categories, and publishers through an intuitive and responsive interface.

This repository covers the ReactJS client part of the system — the backend API is assumed to be a separate service providing data operations.

Features

  • Modern, responsive React UI
  • 5 main pages:
    • Home – Overview of the portal
    • Books – View and manage the list of books
    • Categories – Organize and browse book categories
    • Publishers – Manage publisher details
    • Authors – View and edit author information
  • Clean, modular component-based architecture
  • REST API integration for data fetching and CRUD operations
  • Easy to extend and maintain

Tech Stack

  • React, JavaScript
  • HTML5 / CSS3
  • Bootstrap (for UI styling)
  • Axios (for REST API communication)
  • React Router (for page navigation)

Getting Started

Prerequisites

  • Node.js (>= 12.x) and npm (or yarn) installed.
  • Backend API service running (or mock API endpoints for testing)
  • You can use this REST API

Installation

1. Clone this repository:

git clone https://github.com/rashedulalam46/library-portal-react.git
cd library-portal-react

2. Install dependencies:

npm install

3. Running the App

npm start

The app will open in your browser at: http://localhost:3000/

Usage

  • Once the app is running:
  • Visit the Home page for an overview.
  • Navigate to Books, Categories, Publishers, or Authors pages to manage data.
  • Use the navigation bar to switch between pages.
  • Data operations (create, edit, delete) will reflect changes from/to the connected REST API.

About

Library Portal built with React, JavaScript, and HTML

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published