app framework

This commit is contained in:
blaisadmin
2026-03-27 00:38:12 -04:00
parent a395f9422c
commit bba670491e
39 changed files with 11781 additions and 1 deletions
+54 -1
View File
@@ -1,2 +1,55 @@
# fletchIQ_
# FletchIQ
Cross-platform React Native + React Native Web skeleton for an archery scoring application.
## Stack
- Expo + React Native + React Native Web
- TypeScript
- React Navigation (native stack + bottom tabs)
- Zustand for global state
- Supabase placeholders for auth and storage
## Project Structure
```text
src/
assets/
components/
common/
data/
hooks/
logic/
scoring/
navigation/
screens/
auth/
history/
modes/
rounds/
scoreboard/
target/
services/
auth/
storage/
supabase/
store/
theme/
types/
```
## Getting Started
```bash
npm install
npm run web
```
You can also run `npm run android` or `npm run ios` once Expo dependencies are installed locally.
## Next Implementation Steps
- Replace the placeholder login/register actions with real Supabase authentication.
- Add target plotting and arrow-by-arrow scoring logic inside `src/logic/`.
- Persist round history and leaderboard data through Supabase.
- Add icons, branding assets, and platform-specific polish.