Basic time tracking app in React-Native. All features and optionals are implemented.
If there is anything unclear, reach outthrough email.
MainScreen.tsx | Task details |
---|---|
Create task | Filter task by name |
---|---|
Handle tracking |
---|
- The task is to write a simple time tracker with the ability to start / stop.
- Tasks require a name.
- By default, the application should show a list of tracked tasks along with the amount of time spent on them.
- (optional) After pressing the tracked entry, a modal should appear with a primitive view of details (name, tracked time, start time, end time).
- (optional) The tracker should allow you to resume work on a post from the past. It may just be a new post with the same title.
- Only one entry can be active at a time.
- The tracker should allow you to count time in the background and when the application is stopped/killed.
- If the application is turned off during time counting, after restarting the time should continue to be counted.
In the project directory, you can run:
Starts the webserver
Starts app on Android device/simulator
Starts app on iOS device/simulator
Runs tests