This project was a technical challenge sent by Resolvvi.
The goal was to create a server to respond to an external application that will request:
- User registration
- User authentication
- Registration of legal requests
- List of requests already registered
- Name of the lawyer available to the user at the time of the request
To make the project were used:
- Rails 5.2
- PostgreSQL
- Rack Cors
- Devise
- Devise-jwt
Create the folder and access it:
mkdir server-api
cd server-api
Copy the repository locally:
git clone 'https://github.com/jordyalcides/desafio-resolvvi-server.git'
Start the database with the pre-made seeds:
bundle install
rails db: setup
rails s -p 3001
The seeds for the project contain:
- The list of 27 Federative Units to provide for the user sign up
- A list of 5 Lawyers (From first 5 Federative Units) to attend to legal requests from users
That's it, your API server is now running!
Esse projeto foi um desafio técnico enviado pela Resolvvi.
O objetivo era criar um servidor para responder a uma aplicação externa que irá solicitar:
- Cadastro de usuários
- Autenticação de usuários
- Cadastro de pedidos de indenização
- Lista dos pedidos já cadastrados
- Nome do advogado disponível para o usuário no momento do pedido de indenização
Para fazer o projeto foram utilizados:
- Rails 5.2
- PostgreSQL
- Rack Cors
- Devise
- Devise-jwt
Crie a pasta e acesse a mesma:
mkdir server-api
cd server-api
Copie o repositório localmente:
git clone 'https://github.com/jordyalcides/desafio-resolvvi-server.git'
Inicie o banco de dados com as seeds pré-prontas:
bundle install
rails db:setup
rails s -p 3001
As seeds do projeto contém:
- A lista com as 27 Unidades Federativas para o cadastro do usuário
- Uma lista com 5 advogados (Dos 5 primeiros estados) para atender a requisições legais dos usuários
É isso, seu servidor API já está executando!