Skip to content

matheusj12/Projeto1-Crud-Ruby-Rails

Repository files navigation

CRUD de Carros em Ruby on Rails

Este é meu primeiro projeto CRUD (Create, Read, Update, Delete) desenvolvido com Ruby on Rails. A aplicação permite gerenciar um cadastro simples de carros, incluindo funcionalidades de busca, criação, edição e exclusão de registros.

Principais Telas

Principais Telas

Listagem e Busca Formulário de Criação Detalhes e Ações
Tela de Busca e Listagem Formulário de Criação de Carro Detalhes e Opção de Excluir

📖 Sobre o Projeto

Este projeto foi desenvolvido como um exercício prático para solidificar os conceitos fundamentais do Ruby on Rails. O objetivo era construir uma aplicação web completa que realizasse as quatro operações básicas de um CRUD, servindo como base para futuros projetos mais complexos.


🚀 Funcionalidades Implementadas

O projeto conta com as seguintes funcionalidades:

  • Create: Adicionar novos carros ao banco de dados através de um formulário.
  • Read:
    • Listar todos os carros cadastrados na página inicial.
    • Visualizar os detalhes completos de um carro específico.
  • Update: Editar as informações de um carro já existente.
  • Delete: Excluir um registro de carro do sistema (com uma janela de confirmação).
  • Search: Um campo de busca na página inicial para filtrar os carros por modelo ou marca.

🛠️ Tecnologias Utilizadas

  • Backend: Ruby on Rails
  • Frontend: HTML, CSS, JavaScript (ERB - Embedded Ruby)
  • Banco de Dados: SQLite (padrão do Rails, mas você pode substituir pelo que usou, como PostgreSQL ou MySQL)

⚙️ Como Executar o Projeto Localmente

Siga os passos abaixo para ter uma cópia do projeto rodando na sua máquina.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

  • Ruby (ex: versão 3.2.2)
  • Bundler (gem install bundler)
  • Rails (ex: versão 7.1.3)
  • SQLite3 ou outro banco de dados de sua preferência.

Instalação

  1. Clone o repositório:
    git clone [https://github.com/seu-usuario/nome-do-seu-repositorio.git](https://github.com/seu-usuario/nome-do-seu-repositorio.git)
  2. Navegue até o diretório do projeto:
    cd nome-do-seu-repositorio
  3. Instale as dependências (gems):
    bundle install
  4. Crie e prepare o banco de dados:
    rails db:create
    rails db:migrate
  5. Inicie o servidor local:
    rails server
  6. Pronto! Abra seu navegador e acesse http://localhost:3000 para ver a aplicação.

👨‍💻 Autor

Link do Projeto: https://github.com/seu-usuario/nome-do-seu-repositorio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors