Skip to content

lucionathan/pomodoro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PomoSync

PomoSync é um projeto que facilita o gerenciamento do seu tempo utilizando a técnica de Pomodoro de forma sincronizada. O backend é escrito em Go e o frontend é construído usando NextJs.

Requisitos

  1. Golang (versão 1.16 ou superior)
  2. Node.js (versão 14.0.0 ou superior)
  3. npm (versão 6.14.0 ou superior)

Configuração do projeto

Para começar a usar o Pomosync, você precisa configurar tanto o backend quanto o frontend localmente.

Configuração do Backend

  1. Navegue até o diretório do backend:

    cd pomodoro-backend
  2. Instale as dependências do Golang. Se você estiver usando o go modules (que é o padrão para novos projetos desde a versão Go 1.16), as dependências serão baixadas automaticamente quando você rodar ou testar seu código. No entanto, se você quiser baixar as dependências manualmente, você pode usar o comando a seguir:

    go mod download
  3. Inicie o servidor backend:

    go run ./cmd/web/main.go

Agora, o servidor backend deve estar rodando e ouvindo as requisições na porta definida no seu arquivo de configuração.

Configuração do Frontend

  1. Navegue até o diretório do frontend:

    cd ../pomodoro-frontend
  2. Instale as dependências do projeto:

    npm install
  3. Inicie o servidor de desenvolvimento:

    npm run dev

Agora, você deve ser capaz de abrir o app no seu navegador, acessando http://localhost:3000 (ou a porta que foi definida nas configurações do projeto).

Contribuindo

Para contribuir é só criar uma Issue ou um Pull Request.

Licença

Pomosync está licenciado sob a MIT License.

About

synchronized pomodoro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published