https://github.com/eulixir/exmoveit
https://github.com/eulixir/exmoveit
credo ecto elixir excoveralls phoenix postgresql
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eulixir/exmoveit
- Owner: eulixir
- License: mit
- Created: 2021-06-07T01:44:05.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-10-21T00:04:54.000Z (over 3 years ago)
- Last Synced: 2025-08-01T13:57:23.957Z (11 months ago)
- Topics: credo, ecto, elixir, excoveralls, phoenix, postgresql
- Language: Elixir
- Homepage:
- Size: 112 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Exmoveit
Backend do projeto moveit desenvolvido na Rocketseat durante a NLW. O frontend está disponível [aqui](https://github.com/joaopealves/moveit)
[](https://hex.pm/packages/repo_example)
[](https://github.com/surgeventures/repo-example-elixir/blob/master/LICENSE.md)
[](https://circleci.com/gh/surgeventures/repo-example-elixir/tree/master)
[](https://codecov.io/gh/surgeventures/repo-example-elixir/branch/master)

Tecnologias |
Libs |
Projeto |
Como usar |
Licença
## ✨ Tecnologias
Esse projeto foi desenvolvido com as seguintes tecnologias:
- [Elixix](https://elixir-lang.org/)
- [Phoenix](https://phoenixframework.org/)
### 📚 Libs
As libs que foram utilizadas nesse projeto
- [Cors plug](https://hexdocs.pm/cors_plug/)
- [Excoveralls](https://hexdocs.pm/excoveralls/readme.html)
- [Credo](https://github.com/rrrene/credo)
- [Ex_machina](https://hexdocs.pm/ex_machina/readme.html)
## 💻 Projeto
Backend do projeto [moveit](https://github.com/joaopealves/moveit), uma aplicação prática de pomodoro que auxilia nos estudos e em outras tarefas.
## 🚀 Como executar
## Install Exmoveit
--Open terminal--
#Clone repo from github
git clone https://github.com/joaopealves/exmoveit
#Entry in Exmoveit folder
cd exmoveit
#Install deps
mix deps.get
#Create Database setup
mix ecto.setup
#Open interactive terminal
iex -S mix
#Open Phoenix server
mix phx.server
#If you want to run tests
mix test
## 🛑 Obs
- O projeto utiliza uma função específica do Elixir 1.12 (tap), portanto caso tenha uma versão abaixo disso ele vai acusar um erro ao compilar, atualize o Elixir e tenta compilar novamente 💜
- Tem um `model.env` na raiz do projeto, utilizei .env para carregar as senhas e usuários do banco, caso queria rodar, renomeie o arquivo `model.env` para `.env` e coloque as credenciais no arquivo. Feito isso digite source .env para o Elixir carregar as variáveis de ambiente e pronto.
---
## 📄 Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para mais detalhes.
### Features
- Adicionar query para retornar os melhores moviters ✅
- Adicionar query para mostrar a posição atual do moviter