svg
Head

ARVX Dev Log #1: Laying the Foundation

Yesterday I kicked off ARVX, my property analyzer app, and focused on putting the core pieces in place. The goal wasn’t to build features yet — it was to give myself a clear starting point with a stack, roadmap, and skeleton.


Choosing the Tech Stack

I decided to build ARVX with React Native (via Expo) and Tailwind CSS. I’m using VS Code for my IDE.

  • Expo makes it painless to build and test on both iOS and Android. I especially like the Expo Go app so I can view what my app looks like live. However, I do want to figure out an emulator option for my IDE.
  • React keeps the component-driven workflow I’m comfortable with.
  • Tailwind CSS gives me consistency in styling without overthinking design at this early stage. I’m using Nativewind.

This combo feels flexible enough for a side project but also powerful enough to grow into something real.


Roadmap: The First Version

To avoid feature creep, I wrote down the core screens ARVX needs:

  • Dashboard – properties list & quick stats
  • Analyze – property analyzer form
  • History – saved analyses & past offers
  • Profile – user profile & settings

Keeping it small means I can actually ship something usable before layering on extras.


Naming the App

I landed on ARVX as the name. Short, bold, and modern — it fits the energy I want this app to have.


Setting Up the Skeleton

I structured the app with navigation and screens in place:

app/ _layout.tsx # root navigation wrapper modal.tsx # global modal (future use) (tabs)/ # bottom tab navigation _layout.tsx # tab bar definition index.tsx # Dashboard analyze.tsx # Analyzer form history.tsx # Past analyses profile.tsx # User profile assets/ # logos, splash images

Right now, it’s just placeholders and routing — but it already feels like the app has a shape.


Takeaway

Day one was about just doing it: picking a stack I like, naming the project, and laying out the skeleton. With these basics in place, I’m excited to start wiring up real functionality next. After I figure out the logo of course.


Let’s Build Something Together

I’m a fullstack developer passionate about creating dynamic, performant web experiences. Whether it’s a sleek front-end interface or a robust back-end system, I can help bring your ideas to life. Send me a message and let’s get started!

svg