Libby is a modern library management system built with Ruby on Rails and React, designed to streamline library operations and enhance user experience.
- π Book catalog management
- π₯ User account system
- π Advanced search functionality
- Backend: Ruby on Rails
- Frontend: React
- Database: PostgreSQL
-
Navigate to the project directory:
cd libby
-
Install dependencies:
bundle install
-
Set up the database:
rails db:create db:migrate db:seed
-
Start the Rails server:
rails s
-
Navigate to the frontend directory:
cd frontend
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
Visit http://localhost:5173
to see the application in action.
First run the data base migrations for test environment
rails db:test:prepare
Run the test suite with:
rspec
Contributions, issues, and feature requests are welcome! Project Link: https://github.com/yourusername/libby
This project is licensed under the MIT License