Skip to content

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