gabrielgomeso / alexandria

Projeto para gerenciar minha biblioteca pessoal :) / Project to manage my personal library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alexandria

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.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Ruby version: 3.1.0
  • Rails version: 7.0.4
  • Database: PostgreSQL

System Dependencies

Make sure you have the following installed:

  • Ruby
  • Rails
  • PostgreSQL
  • Bundler

Setup

Configuration

  1. Clone the repository:
git clone https://github.com/gabrielgomeso/alexandria.git
cd alexandria
  1. Install the dependencies:
bundle install
  1. Set up the database:
rails db:create
rails db:migrate

Running the Application

To start the Rails server, run:

rails server

Then, open your browser and navigate to http://localhost:3000 to access the application.

Features

  • User authentication for close friends and family
  • Borrow, list, retrieve, and add books to the library
  • Styled using BulmaCSS

About

Projeto para gerenciar minha biblioteca pessoal :) / Project to manage my personal library


Languages

Language:Ruby 67.1%Language:HTML 26.3%Language:Dockerfile 2.4%Language:JavaScript 2.4%Language:SCSS 1.3%Language:Shell 0.5%