Skip to content

Instantly share code, notes, and snippets.

View camillanapoles's full-sized avatar

Camilla Napoles camillanapoles

View GitHub Profile
@camillanapoles
camillanapoles / ui-patterns-list.md
Created March 13, 2026 11:57 — forked from mpaiva-cc/ui-patterns-list.md
A curated list of SaaS UI workflow patterns used across modern B2B and B2C SaaS platforms.

Common SaaS Workflow Patterns

Note: The workflow patterns below are ordered by estimated usage frequency, based on navigation audit data and common SaaS conventions.

This document curates and describes common UI workflow patterns found in leading B2B and B2C SaaS platforms (e.g., Notion, Airtable, Figma, Asana, HubSpot, Linear).

Each pattern includes:

  • A clear flow description
  • Real-world examples
@camillanapoles
camillanapoles / install_debian_with_debootstrap_howto.md
Created January 26, 2026 19:16 — forked from varqox/install_debian_with_debootstrap_howto.md
Instructions how to install Debian using debootstrap

Build android app on termux

1. install termux

install termux from F-Droid.

2. setup termux

apt update
@camillanapoles
camillanapoles / permissions.txt
Created November 20, 2025 19:52 — forked from Arinerron/permissions.txt
A list of all Android permissions...
android.permission.ACCESS_ALL_DOWNLOADS
android.permission.ACCESS_BLUETOOTH_SHARE
android.permission.ACCESS_CACHE_FILESYSTEM
android.permission.ACCESS_CHECKIN_PROPERTIES
android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY
android.permission.ACCESS_DOWNLOAD_MANAGER
android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED
android.permission.ACCESS_DRM_CERTIFICATES
android.permission.ACCESS_EPHEMERAL_APPS
android.permission.ACCESS_FM_RADIO
@camillanapoles
camillanapoles / obsidian-web-clipper.js
Last active September 28, 2025 19:08 — forked from kaytwo/obsidian-web-clipper.js
Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers)
/* Optional vault name */
const vault = "";
/* Optional folder name such as "Clippings/" */
const folder = "Clippings/";
/* Optional tags */
let tags = "clippings";
/// Readability: https://unpkg.com/@tehshrike/readability@0.2.0
@camillanapoles
camillanapoles / WebContentSearch_Summarize_SaveToNotion_wf.yml
Created March 23, 2025 17:43 — forked from chikupen2896/WebContentSearch_Summarize_SaveToNotion_wf.yml
関心のあるトピックを入力し、Web上の情報を要約して結果をNotion DBに追加するDifyワークフローのDSL
app:
description: 関心のあるトピックを入力し、Web上の情報を要約して結果をNotion DBに追加します。
icon: 🤖
icon_background: '#FFEAD5'
mode: workflow
name: Web Content Search, Summarize, Save to Notion
use_icon_as_answer_icon: false
kind: app
version: 0.1.5
workflow:
@camillanapoles
camillanapoles / auto_git_query
Created January 7, 2025 15:10 — forked from nullenc0de/auto_git_query
Automated Github Queries (Can open 29 tabs at a time)
https://github.com/search?q=BROWSER_STACK_ACCESS_KEY= OR BROWSER_STACK_USERNAME= OR browserConnectionEnabled= OR BROWSERSTACK_ACCESS_KEY=&s=indexed&type=Code
https://github.com/search?q=CHROME_CLIENT_SECRET= OR CHROME_EXTENSION_ID= OR CHROME_REFRESH_TOKEN= OR CI_DEPLOY_PASSWORD= OR CI_DEPLOY_USER=&s=indexed&type=Code
https://github.com/search?q=CLOUDAMQP_URL= OR CLOUDANT_APPLIANCE_DATABASE= OR CLOUDANT_ARCHIVED_DATABASE= OR CLOUDANT_AUDITED_DATABASE=&s=indexed&type=Code
https://github.com/search?q=CLOUDANT_ORDER_DATABASE= OR CLOUDANT_PARSED_DATABASE= OR CLOUDANT_PASSWORD= OR CLOUDANT_PROCESSED_DATABASE=&s=indexed&type=Code
https://github.com/search?q=CONTENTFUL_PHP_MANAGEMENT_TEST_TOKEN= OR CONTENTFUL_TEST_ORG_CMA_TOKEN= OR CONTENTFUL_V2_ACCESS_TOKEN=&s=indexed&type=Code
https://github.com/search?q=-DSELION_BROWSER_RUN_HEADLESS= OR -DSELION_DOWNLOAD_DEPENDENCIES= OR -DSELION_SELENIUM_RUN_LOCALLY=&s=indexed&type=Code
https://github.com/search?q=ELASTICSEARCH_PASSWORD= OR ELASTICSEARCH_USERNAME= OR EMAIL_NOTIFI
  1. Create a new directory;
mkdir Apple\ Enterprise
cd Apple\ Enterprise
  1. Generate a certificate signing request
openssl req -nodes -newkey rsa:2048 -keyout ios_enterprise.key -out CertificateSigningRequest.certSigningRequest
@camillanapoles
camillanapoles / yt-continue-mobile-app-chat-prompts.md
Created January 7, 2025 12:04 — forked from codingthefuturewithai/yt-continue-mobile-app-chat-prompts.md
Continue prompts used for YouTube video: "Continue and Claude 3.5: Develop a Mobile App Without Writing ANY Code!"
### Select image from device

"Update the app to allow the user to select an image from their device. Display the selected image on the screen."

### Add create funny story button

"Add a button below the image that says ‘Make up a funny story!’"

### Generate code to send image to AI vision model to create the story