Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brunojppb/rails_contact_list
Learn Ruby on Rails by creating an app from scratch
https://github.com/brunojppb/rails_contact_list
course curso rails ruby ruby-on-rails udemy web
Last synced: 3 months ago
JSON representation
Learn Ruby on Rails by creating an app from scratch
- Host: GitHub
- URL: https://github.com/brunojppb/rails_contact_list
- Owner: brunojppb
- Created: 2016-08-25T20:09:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T10:58:34.000Z (about 2 years ago)
- Last Synced: 2024-10-12T19:23:16.983Z (3 months ago)
- Topics: course, curso, rails, ruby, ruby-on-rails, udemy, web
- Language: Ruby
- Homepage: https://www.udemy.com/ruby-on-rails-5-na-pratica
- Size: 56.6 KB
- Stars: 107
- Watchers: 2
- Forks: 28
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Contact List
Gerencie sua agenda de contatos onde você quiser. Use o Contact List! Projeto criado com o objetivo de ensinar Ruby on Rails a programadores de outras linguagens no curso [Ruby on Rails 5 na prática](https://www.udemy.com/ruby-on-rails-5-na-pratica).
## Requisitos Necessários:
* Ruby 2.3.0 ou Superior
* PostgreSQL
* Rails 5## Funcionalidades
- Cadastro de usuários
- Recuperação de senha via email
- Login de Usuário
- Gerenciamento de contatos pessoais
- Customização do perfil## Para executar o projeto:
Antes de tudo, tenha certeza de instalar todos os requisitos necessários. [Siga os passos desse link para configurar](https://gist.github.com/brunojppb/338e08da867f4cb05a8de9d9523f0ffd)
### Clone em sua máquina
```shell
git clone [email protected]:brunojppb/rails_contact_list.git
```### Instale as dependências
```shell
cd rails_contact_list
bundle install
```### Configure o Banco de Dados
Copie o arquivo *config/database.exemple.yml* e cole na mesma pasta, renomeando para *database.yml*
e configure seu bando de dados(Por default, estamos usando PostgreSQL).
Realize a criação do banco e execute as migrações
```shell
rails db:create
rails db:migrate
```### Execute a aplicação
```shell
rails s
```