Skip to content

Instantly share code, notes, and snippets.

View ViniciusGibran's full-sized avatar
🎯
Focusing

Gibran ViniciusGibran

🎯
Focusing
View GitHub Profile
@ViniciusGibran
ViniciusGibran / gist:c603b556b26a81c3236ade5e063f8b4b
Last active March 12, 2026 13:48
Amora Book Keeping - Doc 2

Amora Book Keeping - Script Structure and Conventions

Objective

To organize and maintain a clean, scalable codebase for the Amora Book Keeping MVP app, following well-defined script organization and code conventions.


File Structure Overview

@ViniciusGibran
ViniciusGibran / gist:a501fc7a35b3def85b679c7fe153f5d4
Last active October 12, 2024 16:39
Amora Book Keeping - Doc 1

Emoji Suggestions for Navigation Buttons and Features

1. Navigation Buttons for Sheets

  1. Dashboard

    • Emoji: 🏠
    • Description: Represents the home or main hub of your app.
  2. Fixed Bills

  • Emoji: 📑
@ViniciusGibran
ViniciusGibran / gist:862222188ed3ed9bf91b7711dfb6460e
Last active October 12, 2024 16:39
Amora Book Keeping - Doc 0

Amora Kids Financial Management App MVP Summary

Objective

Develop a user-friendly financial control system using Google Sheets and Google Apps Script to manage Amora Kids' finances effectively. The system will track fixed bills, catalog renewals, daily sales, investments, and provide monthly summaries with an emphasis on brand-aligned design and interactivity.


Key Components

{
"configVersion": "0.0.1",
"currencyInfo":[ {
"currencyCode": "USD",
"countryCode": "US",
"priority": 1,
"flag": "🇺🇸"
},
{
"currencyCode": "EUR",

Visão Geral do Projeto

  • Nome do Projeto: [Nome do Projeto]
  • Objetivo: Desenvolver um aplicativo móvel para melhorar a inclusão digital, a segurança pública e a prestação de serviços na cidade através de um feed moderado e uma interface CRM integrada.

Principais Funcionalidades

  1. Feed Moderado da Cidade
    • Um feed principal gerenciado pelas autoridades da cidade.
    • Postagens incluem atualizações importantes, anúncios de serviços públicos e relatórios de cidadãos verificados.
    • Usuários podem enviar problemas e relatórios para revisão das autoridades da cidade e possível inclusão no feed.

MVP Documentation: Bedtime Quotes App

Introduction

The Bedtime Quotes App is designed to help users wind down before bed by providing personalized quotes with background images. This MVP focuses on delivering a simple yet effective user experience that encourages a relaxing bedtime routine.

Objectives

  1. Provide users with personalized quotes and background images.
  2. Gather user preferences during onboarding to tailor content.

How to Install an iOS App Distributed via GitHub

Prerequisites

  1. iOS Device: Ensure you have an iOS device connected to the internet.
  2. Safari Browser: Use Safari to open the installation link.

Step-by-Step Installation Guide

  1. Open Safari:
  • On your iOS device, open the Safari browser.

iOS Enterprise App Distribution Using GitHub

Prerequisites

  1. Apple Developer Enterprise Program: Ensure your organization is enrolled in the Apple Developer Enterprise Program.
  2. Xcode: Ensure you have Xcode installed.
  3. iOS Device: An iOS device for testing.

Steps to Configure an Enterprise Build

  1. Create an Enterprise Distribution Certificate:
@ViniciusGibran
ViniciusGibran / gist:5660814cccc7b3456e65db1e68814be3
Last active December 26, 2021 02:57
DRIVER RATING - UPDATES
// DRIVER RATINGS LOGICS
//SETUPS
// this class exists to get data from SPRINT RACE and calculate DRIVER RATINGS
let RATING_DATA = SpreadsheetApp.getActive().getSheetByName("RATING_DATA")
let IRC_DATA_SHEET = SpreadsheetApp.openById("1QaQUnQSiL_bKDY7zdCNp458fmDe8cS6N7taMem-b654")
let DRIVER_DATA = IRC_DATA_SHEET.getSheetByName("DRIVER_DATA")
// PROPERTIES
// max xp limit to regular
/**
*
*/
// create new ticket on sheets
function createTicketOnFormSubmit() {
let AMERICA_DATA_MANAGER_SHEET_URL = 'https://docs.google.com/spreadsheets/d/1QPGwyDBDvvw0lfHzBIzgZDtTfinFmm7i5F6Kmrxs3M4/edit#gid=639319822'
let SATURDAY_EU_DATA_MANAGER_SHEET_URL = ''
let SUNDAY_EU_DATA_MANAGER_SHEET_URL = ''
var formValues = []