Giter VIP home page Giter VIP logo

productivity-police's Introduction

Productivity Police

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

PpDrawerGithub

Requirements

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.

Install and run

  1. Download the latest release. You should see a ProductivityPolice-prototype.tar.gz file in your Downloads directory. Feel free to move it to any folder you want.

  2. 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.
  3. You should see the landing page of the application shown below if you followed the instructions in step 2 correctly.

    Screenshot 2021-09-20 at 1 20 01 PM

Built With

React Native and Expo - Frontend Integration
FireBase - Backend Database and Authentication

Main packages and libraries used

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

Community packages and libraries used

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

Usage

Refer to the user guide to find out more about what each feature of Productivity Police is and how they work.

productivity-police's People

Contributors

javiier-pzk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.