notedown is an Expo / React Native app for creating and organizing notes with categories, priorities, reminders, photos, and optional AI-powered insights. It includes authentication flows and calendar integrations to help turn notes into scheduled tasks.
- Create, edit, delete, and organize notes
- Categories, priorities, labels, and pinned notes
- Photos in notes
- Reminders & notifications
- Calendar suggestions + calendar view
- Authentication (login, register, reset password)
- Optional AI-powered analysis and smart suggestions
- Expo + React Native
- Expo Router (file-based navigation)
- Firebase (auth + data)
- Expo Calendar / Notifications / Image Picker
npm install
npx expo startYou can run it on:
- Expo Go
- iOS Simulator
- Android Emulator
- Development build
npm run start
npm run android
npm run ios
npm run web
npm run lintapp/ # Routes and screens (auth, dashboard, settings)
components/ # Reusable UI components
contexts/ # Auth, AI, and UI state providers
services/ # Note, calendar, AI, storage services
utils/ # Helpers
Some features (AI analysis, calendar events, notifications) require device permissions.