Alexandria is a simple Ruby on Rails application designed to manage a personal library. The application allows close friends and family to create user accounts and manage books by borrowing, listing, retrieving, and adding them to the library.
Before you begin, ensure you have met the following requirements:
- Ruby version: 3.1.0
- Rails version: 7.0.4
- Database: PostgreSQL
Make sure you have the following installed:
- Ruby
- Rails
- PostgreSQL
- Bundler
- Clone the repository:
git clone https://github.com/gabrielgomeso/alexandria.git
cd alexandria
- Install the dependencies:
bundle install
- Set up the database:
rails db:create
rails db:migrate
To start the Rails server, run:
rails server
Then, open your browser and navigate to http://localhost:3000 to access the application.
- User authentication for close friends and family
- Borrow, list, retrieve, and add books to the library
- Styled using BulmaCSS