Skip to content

FrancoDavid/pomodoro-reactnative

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Pomodoro Timer - React Native

A productivity app built with React Native that implements the Pomodoro Technique for better time management.

Features

  • Pomodoro Sessions: 25-minute focused work intervals
  • Short Breaks: 5-minute rest periods
  • Long Breaks: 15-minute breaks after completing 4 pomodoros
  • Progress Tracking: Visual timer display and session counter
  • Audio/Haptic Notifications: Alerts when sessions end
  • Customizable Durations: Adjust timer lengths to your preference

Getting Started

Prerequisites

  • Node.js and npm installed
  • React Native CLI
  • iOS or Android development environment set up

Installation

cd pomodoro-reactnative
npm install

Running the App

iOS:

npm run ios

Android:

npm run android

Project Structure

pomodoro/
├── src/
│   ├── components/
│   ├── modules/
│   ├── configs/
│   └── Main.js
├── package.json
└── README.md

Technologies

  • React Native
  • JavaScript/TypeScript
  • React Hooks

Contributing

Feel free to fork and submit pull requests for improvements.

License

MIT License

About

App Pomodoro with ReactNative in Expo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors