Flordanis

Built with Love

With Love, Adila

With Love, Adila is a vibe-coding school born from a humanitarian heart and built for dreamers who want to create technology that heals, shelters, and uplifts. With us, coding isn't just syntax, it's storytelling, resilience, and radical care.

Through gentle, deeply architectural lessons, we teach you how to build ethical, beautiful systems and hold you through from your first component to your full-stack dreams. We'll harness the power of intuition and the boundless possibilities of open, borderless code.

Whether you're new to tech or rebuilding your love for it, With Love, Adila invites you to craft software with soul, shape systems of belonging, and carry hope into every line you write.

Lesson 1

Vibe-Coding with Intuition and Vision

Coupling creativity with architecture
Letting your code serve your vision
Let the aesthetics of your app drive improvements
Lesson 2

Tech Stack Foundations

Choose tools that scale harmoniously
Next.js + FastAPI + PostgreSQL = solid, modern base
Start light but build with growth in mind
Lesson 3

Coding with LLM Companions

Agents are collaborators, not shortcuts
Assign clear roles: architecture, QA, dev, design, git
Choose the right LLM for the task
Lesson 4

Architectural Documents

Your architecture is your truth — document it
Use PRD for feature roadmap, architecture.md for system plan
Separate code-driven and AI-integrated systems
Lesson 5

Building the First Layer

Build frontend + backend base first
Use SQLite now, prepare for Postgres later
Validate connections between components early
Lesson 6

UI Foundations

Choose a palette that reflects your soul
Define typography: clear hierarchy, expressive font choices
Build spacing and layout systems
Lesson 7

Frontend Journeys Begin

Build core flows that reflect your app's purpose
Implement meaningful navigation
Add loading/success/error states
Lesson 8

Backend Integration

This is where it gets messy — go slow, be clear
Connect frontend to backend (API calls, data flow)
Use mock data extensively
Lesson 9

Challenges, Bugs & Debug Rituals

Test endpoints thoroughly (bidirectional flow)
Use expert LLMs + custom agents — never default
Turn issues into stories: solve with clarity and memory
Lesson 10

Building Through Narrative

Use stories to define every feature and fix
Revisit stories to reconnect agents with vision
Stories + docs = memory system for humans and LLMs
Lesson 11

Custom AI Agents

Build domain-specific agents (architecture, QA, git, etc.)
Define clear prompts for each agent
Consult agents during key moments — don't skip!
Lesson 12

Code Quality

QA agent tests edge cases + security flows
Run security checks and patches
Lint and format for clean, readable code
Lesson 13

Working with MCPs (Model Context Protocols)

MCPs enable AI agents to access external tools and data
Design clear protocols for agent-tool communication
Build secure, scalable interfaces for AI interactions
Lesson 14

Data Protection and Privacy

Design with privacy by default principles
Implement data minimization and purpose limitation
Build consent mechanisms that respect human dignity
Lesson 15

Beneficiary-Centred Tech Integration

Center the needs of those you serve in every decision
Co-design with communities, not just for them
Measure impact by human outcomes, not just metrics
Lesson 16

Ethical Risk Checks

Conduct regular ethical impact assessments
Identify potential harms before they occur
Build safeguards for vulnerable populations
Lesson 17

Tech for Humanity

Technology should heal, not harm
Prioritize human dignity over efficiency
Build systems that amplify human agency
Lesson 18

Responsible Data

Data is human lives — treat it with reverence
Implement data governance that protects dignity
Build transparency into every data decision
Lesson 19

Designing for Crisis

Build systems that work when everything else fails
Design for resilience, not just efficiency
Create tech that serves in the darkest moments
Lesson 20

Digital Red Lines (what not to build)

Know your ethical boundaries before you start
Some technologies should never be built
Define your red lines and stick to them
Lesson 21

Data to Protect or Endanger

Every data point can protect or endanger lives
Build systems that protect the vulnerable
Understand the power dynamics in your data
Lesson 22

Field-Tested Tech

Test in real-world conditions with real people
Build with communities, not just for them
Iterate based on lived experience, not assumptions
Lesson 23

Dangerous Techs, Dark UX and the Ethics of Harm

Recognize when technology becomes a weapon
Design against manipulation and coercion
Build systems that resist harmful use