An open API service indexing awesome lists of open source software.

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

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