Skip to content
/ libby Public

Library Management System - Rails 7 & React

Notifications You must be signed in to change notification settings

quequeo/libby

Repository files navigation

πŸ“š Libby

Libby is a modern library management system built with Ruby on Rails and React, designed to streamline library operations and enhance user experience.

πŸš€ Features

  • πŸ“– Book catalog management
  • πŸ‘₯ User account system
  • πŸ” Advanced search functionality

πŸ› οΈ Tech Stack

  • Backend: Ruby on Rails
  • Frontend: React
  • Database: PostgreSQL

πŸ—οΈ Setup

Backend (Rails)

  1. Navigate to the project directory:

    cd libby
  2. Install dependencies:

    bundle install
  3. Set up the database:

    rails db:create db:migrate db:seed
  4. Start the Rails server:

    rails s

Frontend (React)

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Visit http://localhost:5173 to see the application in action.

πŸ§ͺ Testing

First run the data base migrations for test environment

rails db:test:prepare

Run the test suite with:

rspec

🀝 Contributing

Contributions, issues, and feature requests are welcome! Project Link: https://github.com/yourusername/libby

πŸ“„ License

This project is licensed under the MIT License

About

Library Management System - Rails 7 & React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published