pull/434/merge
yash10102002 4 years ago committed by GitHub
commit 66eee3a34a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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…
Cancel
Save