parent
b47cf8261f
commit
3d6b71712a
@ -0,0 +1,36 @@
|
||||
# Subscription Tracker App
|
||||
|
||||
**Tier:** 3-Advanced
|
||||
|
||||
A app that tracks all your subscriptions and notify user when any subscription is about to expire. All kind of subscriptions can be monitored (netflix, prime, ...other) at single place.
|
||||
|
||||
You can create this app using React Native / Flutter or native approach. Firebase is most recommended DB, although you can use any.
|
||||
|
||||
Express server can be used to send scheduled notifications or AWS lambda can also be considered.
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can register for an account storing their name, email/username and password then login to the app using their credentials
|
||||
- [ ] User can add new subscription they bought, its date and duration
|
||||
- [ ] User has a profile that displays all the account information
|
||||
- [ ] User can view all the subscriptions on the home page
|
||||
- [ ] User can sort subscriptions based on date, time to expire
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User has a settings tab where they can change theme, change notification ringtone
|
||||
- [ ] User gets a notification a day before subscription is about to expire
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
- [How to make an Instagram clone](https://www.youtube.com/watch?v=9dRSNQe7PWw)
|
||||
- [Node & Mongo Basic CRUD Operations](https://codeburst.io/writing-a-crud-app-with-node-js-and-mongodb-e0827cbbdafb)
|
||||
- [React Native](https://reactnative.dev/docs/getting-started)
|
||||
- [Expo](https://docs.expo.dev/)
|
||||
- [Firebase](https://firebase.google.com/docs)
|
||||
- [Express js](https://expressjs.com/)
|
||||
- [AWS Lambda](https://docs.aws.amazon.com/lambda/index.html)
|
||||
|
||||
## Example projects
|
||||
|
||||
- [Subscriptions - Manage your regular expenses](https://play.google.com/store/apps/details?id=de.simolation.subscriptionmanager&hl=en&gl=US)
|
Loading…
Reference in new issue