[go: up one dir, main page]

Skip to content

zevolution/ponto-menos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PontoMenos-Logo

Table of contents

About the project

This project is a part of my private project portfolio originally implemented in Java. The primary motivation for its migration is to enhance my proficiency with the Go programming language.

(back to top)

Description

Are you tired of forgetting to clock in or simply are very lazy like me and find it cumbersome to navigate to the clock-in page every time? Stop worrying! The Ponto-Menos app offers a seamless solution for punctuality on Ponto Mais, the brazilian platform responsible for managing employee punch clocks, now under the VR umbrella. Simplify your workday routine with this user-friendly tool and never miss the "time" again!

(back to top)

Built with

(back to top)

Installation

To clone and run this application, you'll need Git installed on your computer(or no, if you want to download .zip). From your command line:

# Git CLI
git clone https://github.com/zevolution/ponto-menos.git

# Github CLI
gh repo clone zevolution/ponto-menos

(back to top)

Requirements to run

  • If you use Windows OS, is strongly recommended that you use WLS2 to perform all operations.
  • Golang 1.19

(back to top)

Build

This project uses Makefile, to view build options using make help:

build                          Build all binaries
build-cli                      Build CLI binary (e.g. 'make os=darwin arch=arm64 build-cli' or just 'make build-cli' for linux)
build-lambda                   Build lambda binaries using param 'name' (e.g. make name=lambda-name build-lambda)
zip-lambda                     Zip lambda binaries
clean                          Remove previous build
help                           Display available commands

(back to top)

Modules

This project features two modules: Punch-Clock Schedule and CLI. For in-depth details about each module, please explore the following links.

⏱️ Punch-Clock Schedule
🖥️ CLI

(back to top)

License

MIT