Skip to content

Pipchild/countdownApp

Repository files navigation

Countdown Timer Application

A React Native application for managing countdown timers with custom presets.

Features

  • Customizable time selection via carousels for hours, minutes, and seconds.
  • Preset times for quick selection.
  • Dynamic addition and removal of custom presets.
  • Countdown with negative time tracking.
  • User-friendly UI with animations.

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js: Version 14 or higher (LTS recommended).
  • npm: Comes with Node.js, but ensure it's up to date.
  • Expo CLI: For managing and running Expo projects.

Installation

  1. Install Node.js and npm:

  2. Install Expo CLI globally:

 npm install -g expo-cli
  1. Clone the Repository:
git clone <your-repository-url>
cd countdown-timer-app
  1. Install Project Dependencies:
npm install

This command will install all the dependencies listed in package.json.

  1. Running the Application To launch the application using Expo:

Start the Metro Bundler:

npx expo start

This command will initiate the development server. You'll see a QR code in the terminal.

For Physical Device: Install the Expo Go app from the App Store (iOS) or Google Play (Android). Scan the QR code displayed in the terminal with your device's camera or through the Expo Go app. Alternatively, you can open the project in a web browser by selecting w for web in the terminal.

Notes Ensure you have an active internet connection for Expo to work correctly. If you encounter any issues with npx, you might need to run npm install -g npx to install it globally. For iOS development, you might need to have Xcode installed. For Android, Android Studio could be beneficial for more complex configurations. To test or debug your app directly on devices, make sure you have the appropriate developer settings enabled on your devices (like USB debugging for Android).

  1. Contributing If you'd like to contribute to this project, please fork the repository, make your changes, and submit a pull request. We appreciate any and all contributions!

  2. License This project is open-source under the MIT License (LICENSE).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published