Skip to content

Repository files navigation

📱 DopaNotes — a learning project

This is not a "real" product — it's my personal study project for learning mobile app development with Expo and React Native. I'm building a tiny note-taking app step by step, and writing down everything I learn along the way.

If you're reading this (including future me on another computer 👋), start here:

File What it's for
LEARNING.md The full study journal — every concept explained for a beginner, plus where I stopped and what's next. Read this to learn / remember.
SETUP.md How to get the project running on a fresh computer (clone → install → run). Read this when moving machines.
AGENTS.md Notes/rules for AI assistants helping on this repo.

What it is

A small notes app: type a note, add it to a list, tap a note to open a detail screen. Built to practice React state, styling, and screen navigation.

Tech (kept intentionally simple)

  • Expo SDK 54 (must stay on 54 — see SETUP.md for why)
  • React Native 0.81.5 · React 19.1.0
  • Expo Router for file-based navigation (screens live in app/)

Run it in 10 seconds

npm install        # first time on a machine (regenerates node_modules)
npx expo start     # then scan the QR code with Expo Go on your phone

Full details, prerequisites, and troubleshooting are in SETUP.md.

Project layout

app/                 ← every screen is a file here (Expo Router)
  _layout.js         ← the app's navigation frame
  (tabs)/            ← 🚧 work in progress: bottom tab bar
  note/[id].js       ← note detail (dynamic route)
assets/              ← icons & splash images
LEARNING.md          ← the study journal (the important one!)
SETUP.md             ← environment setup guide

A study repo. Mistakes are part of the point. 🚀

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages