https://github.com/sadmanyasar/wow-app
Who Owes Who App
https://github.com/sadmanyasar/wow-app
expo expo-router react-native sqlite tamagui typescript
Last synced: 6 months ago
JSON representation
Who Owes Who App
- Host: GitHub
- URL: https://github.com/sadmanyasar/wow-app
- Owner: SadmanYasar
- Created: 2023-08-23T05:41:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-03T03:11:38.000Z (about 2 years ago)
- Last Synced: 2024-04-16T17:38:09.488Z (over 1 year ago)
- Topics: expo, expo-router, react-native, sqlite, tamagui, typescript
- Language: TypeScript
- Homepage:
- Size: 370 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
💸 Who Owes Who App 💸
🚀 Table of Contents
- [🎯User Stories:](#user-stories)
- [✅Backlog](#backlog)
- [⚙Tech Stack](#tech-stack)
- [Learnings From this Project](#learnings-from-this-project)---
## 🎯User Stories:
- As a user, I can import contacts from phone
- As a user, I will be shown list of contacts infinite scroll
- As a user, I can search in the contacts
- As a user, I can add a contact
- As a user, I can click on each contact then add amount I/they owe
- As a user, I can click on each contact then update amount
- As a user, I can change theme to dark/light mode in settings
- As a user, I can view a dashboard showing total money I owe, infinite scrolllist of people I/they owe
- As a user, I get local push notifications to remind me to pay/receive## ✅Backlog
[Notion](https://www.notion.so/WOW-App-Kanban-48200b62a2864e63a102688eee2299c8?pvs=4)## ⚙Tech Stack
- React Native
- SQLite
- Tamagui
- Expo
- Typescript
- Expo Router / React Navigation (Depending on backend)## Learnings From this Project
- Custom Hooks are not Redux/Context!
- Expo Contacts.requestPermissionsAsync() displays permission dialog only once, if you want to display it again you need to go to settings and enable it manually