02 / AI ASSISTANCE
MAiT
A moment to reflect.
A clearer next step.
MAiT helps users explore conversations and reflect on how they communicate. Text and screenshot analysis, suggested replies, and guided reflection support more thoughtful relationship decisions.
The project bioAT A GLANCE
The project bio.
Purpose. Decisions. Evidence.
- 01 Goal
- Help users understand communication patterns, reflect on conversations, and choose more thoughtful responses.
- 02 Technologies
- React Native, Expo, and JavaScript; Node.js and Express; PostgreSQL with Prisma; Gemini for AI-assisted analysis.
- 03 Development approach
- Iterative prototyping with focused feature checks, synthetic live tests, and device feedback to refine each release.
- 04 Technical approach
- A mobile client connects to authenticated analysis and relationship services. Account-scoped records support saved history, reflection goals, and check-ins.
- 05 Programming style
- Component-based screens with React hooks, functional service modules, and separate API, storage, and domain responsibilities.
- 06 Testing
- Automated authentication, session, storage-isolation, and service checks; recorded live text/screenshot analysis, persistence, and consent checks; mobile launch testing.
- 07 Security measures
- Native protected token storage, server-validated sessions, account ownership checks, consent-gated messaging, and blocking/reporting controls.
- 08 Status
- Android internal testing and iPhone TestFlight releases. Ongoing refinement through hands-on testing and feedback.
A WORKFLOW IN FOCUS
From conversation
to considered response.
Users can enter conversation text or select screenshots for analysis. Results offer a summary, tone observations, cautions, and a suggested reply or next step.
- 01
Bring the context
Choose text or screenshots relevant to the conversation.
- 02
Consider the analysis
Review observations and suggestions against what you know.
- 03
Choose your response
Use the guidance to reflect, adapt a reply, or plan a next step.
Checked with synthetic conversations. Recorded live tests verified structured responses for both text and screenshots. Separate checks confirmed saved records remained available after deployment.
BEYOND THE AI RESPONSE
Trust lives
in the details.
- Consent before connection.Live checks confirmed messaging stays locked until mutual consent and that blocking prevents further messages.
- Keep accounts separate.Checks cover account switching and verify that an unrelated account cannot read or write another conversation.
- Test the release, too.Device feedback prompted an iPhone launch correction; the following build received a recorded launch check.
