Coder Social home page Coder Social logo

downtime's Introduction

DownTime

Version 1.0.0

DownTime is a mobile app, developed with React Native, that lets users keep track of productivity and location history by logging/saving locations.

Video

Views

Home Button
  • Press the start button to start logging at your current location. It saves your current location into your logs and creates a time stamp that will be used to determine how long you stayed at that location. If your current location is close to one of your saved locations, update your logs at that location (to prevent duplicate entries).
  • Press the stop button whenever you decide to leave the location to stop logging and see how much time you spent at that location in the logs and chart views.
Map
  • See your current location as well as markers of all of the locations that you logged at.
  • Press the bottom-right button to center the map to your current location
Logs (History)
  • See your list of locations
  • Click on a location to see details
Chart
  • See the breakdown of today
  • Percentages are relative to each other. Based off of total time spent logging at all of your locations, NOT off of total time in a day (24 hrs)

Tentative Features

Almost Complete
  • Pictures of locations can be saved in AsyncStorage and displayed next to the names of locations in the log view
Working On
  • Update a location that you already saved if you log at that location. In this case, disable the prompt that asks for a name. This should be based off of if you log at a location within a small radius of a previous logged location.
  • Calendar for a history of all of your days
Potential Ideas
  • Show information of how you moved location to location using a slider throughout the day. The slider shows the time of day
  • Options List under Navbar (swipe up)
  • Leave space underneath to indicate to user they can expand the bottom bar
  • Have suggestions to improve productivity (suggested apps, services, recommendations, etc.)

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.