Skip to content

"πŸ“š SRS Library: A seamless platform for browsing, borrowing, and managing books with ease. Built using modern web technologies for a smooth user experience."

Notifications You must be signed in to change notification settings

devsrsihab/library-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Library Management System

This project is a full-stack Library Management System with separate client and server components.

Live Demo

Project Structure

The project is divided into two main folders:

Client-side

The client-side of the application is built using modern web technologies.

Technologies Used

  • React.js
  • TypeScript
  • Redux (for state management)
  • Tailwind CSS (for styling)

Setup and Installation

  1. Navigate to the client directory:

    cd client
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Server-side

The server-side of the application handles the backend logic and database operations.

Technologies Used

  • Node.js
  • Express.js
  • TypeScript
  • MongoDB (assumed based on typical MERN stack)

Setup and Installation

  1. Navigate to the server directory:

    cd server
  2. Install dependencies:

    npm install
  3. Start the server:

    npm start

Development Approach

As outlined in the server's README:

  1. Create Interfaces
  2. From interfaces, create Schemas
  3. From Schemas, create Models
  4. From Models, create Queries

Additional Configuration

Both client and server directories contain configuration files for:

  • ESLint
  • Prettier
  • TypeScript

Ensure to review and adjust these configurations as needed for your development environment.

Deployment

The server directory includes a vercel.json file, indicating that the project is set up for deployment on Vercel.

Contributing

Contributions to the project are welcome. Please ensure to follow the existing code style and add unit tests for any new features.

License

This project is open source. Please refer to the LICENSE file in the repository for more information.

About

"πŸ“š SRS Library: A seamless platform for browsing, borrowing, and managing books with ease. Built using modern web technologies for a smooth user experience."

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages