- Notifications
You must be signed in to change notification settings - Fork0
✔️ [TreinaDev 3] Aplicação backend para aluguel de carros
License
reginadiana/rentalcars
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Em manutenção
⚠️
O projeto é uma aplicação backend com Ruby on Rails para um sistema interno de aluguel de carros. O administrador pode criar uma conta e agendar uma locação, escolhendo o modelo do carro, categoria, data de agendamento, etc.
Algumas instalações serão necessárias antes de iniciar o projeto.
Verifique se as libs foram instaldas e estão na versão correta executando no terminal:
$ <nome da lib em minusculo> -v
- Clone o projeto
$ git clone https://github.com/reginadiana/rentalcars
- Entre no diretório
$ cd rentalcars
- Agora vamos rodar a aplicação com Docker:
docker-compose build
docker-compose run --service-ports web bash
Um novo terminal irá abrir, então, execute:
$ rails s -b 0.0.0.0
Depois, acessehttp://localhost:3000 para ver a aplicação
$ cd rentalcars$ rspec or bundle exec rspec
As tabelas do banco de dados podem ser vistas no arquivoschema
Os dados default foram criados emseeds
Para ver as rotas disponíveis na aplicação, execute:
$ rails routes -g <name of controller>
Resolvendo Problemas⬆️
Emissues foram abertos alguns problemas gerados durante o desenvolvimento desse projeto e como foram resolvidos.
TheMIT License (MIT)
Copyright ©️ 2022 Rental Cars