Productivity Police is a mobile productivity app built for iOS devices with the aim of putting together some of the more important productivity features that any student might require.
Features:
- To-do List
- Focus Timer
- Normal Timer
- Pomodoro Timer
- Sleep
- Daily Alarms
- Power Naps
- Goal Settings
- Habits
- Long Term Goals
- User login / Sign up Authentication
- Push Notifcations
Prerequisites:
- You will require an iOS simulator to run this application.
- For Mac users, it is recommended that you use the in built iOS simulator from XCode.
- For Windows users, it is recommended that you use, appetize.io, a free browser based iOS simulator to run the app.
-
Download the latest release. You should see a
ProductivityPolice-prototype.tar.gz
file in yourDownloads
directory. Feel free to move it to any folder you want. -
Launch your iOS simulator and run the the app accordingly.
- Click here for a guide on running the app through XCode's built in iOS simulator. Applicable for Mac users only.
- Click here for a guide on running the app through appetize.io. Applicable for both Windows and Mac users.
-
You should see the landing page of the application shown below if you followed the instructions in step 2 correctly.
React Native and Expo - Frontend Integration
FireBase - Backend Database and Authentication
Expo Notifications
Expo Image Picker
Expo Vector Icons
Expo Audio
Expo Linear Gradient
Firebase Auth
Firebase Database
Formik and yup
Moment.js
React Redux and Redux Toolkit
React Navigtion v4 and v5
React Native Switch Selector
React Native Ratings
React Native Keyboard Aware Scroll View
React Native CountDown Circle Timer
React Native Community DateTimePicker
React Native Circular Progress
React Native Paper
React Native Pop up Dialog
React Native Table Component
React Native Picker
React Native Reanimated Bottom Sheet
Refer to the user guide to find out more about what each feature of Productivity Police is and how they work.