Skip to content

A development build of a pomodoro timer for mobile devices, that allows users to input timer settings for work, break and longbreak periods. It also has functionality for local notifications in production builds

Notifications You must be signed in to change notification settings

SV592/Pomodoro-App-

Repository files navigation

Pomodoro App ⏲️

A productivity app built with React Native that helps users manage their time using the Pomodoro Technique. The app allows users to set customizable work and break intervals, providing an effective tool for improving focus and productivity.

📋 Features

  • Customizable Timers: Set personalized durations for both work sessions and breaks to fit individual productivity needs.
  • Pomodoro Technique: Helps users manage time and maintain focus with structured work/break intervals.
  • Simple and Intuitive UI: User-friendly interface designed to minimize distractions and maximize usability.
  • Local Storage: Retains timer settings and preferences locally for a seamless experience across app launches.
  • Notifications: Alerts to indicate the start and end of each session, keeping users on track without needing to check the app constantly.

🛠️ Built With

  • Frontend: React Native, providing a cross-platform mobile application experience.
  • State Management: React hooks for managing component state.
  • Local Storage: Data is stored locally on the device using AsyncStorage for persistent access without an internet connection.

📋 Requirements

To run this app, you’ll need:

  • React: v18.0.0
  • React Native: v0.69.6
  • Node.js: v14.15.1
  • Git: v2.29.2
  • Expo: ~46.0.13

🚀 Getting Started

To run the Pomodoro App locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/SV592/Pomodoro-App-.git
    cd Pomodoro-App-
  2. Install Node.js and Expo CLI

    Download Node.js from Node.js Offical Site (https://nodejs.org/en/download/prebuilt-installer)

    npm install -g expo-cli
    npm install
    expo start
    

This will launch the Expo development server. You can view the app on a web server for testing in a browser, or on a mobile device

     

About

A development build of a pomodoro timer for mobile devices, that allows users to input timer settings for work, break and longbreak periods. It also has functionality for local notifications in production builds

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published