Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/konjoinfinity/countdown-mobile-app

A Countdown Timer Mobile App β±β°β²πŸ•“
https://github.com/konjoinfinity/countdown-mobile-app

android countdown countdown-clock countdown-timer countdowntimer expo ios mobile react-native timer timer-application timers

Last synced: 23 days ago
JSON representation

A Countdown Timer Mobile App β±β°β²πŸ•“

Awesome Lists containing this project

README

        

## Countdown Mobile App
Created for an app challenge from devprojects (https://codementor.io)

Link: (https://www.codementor.io/projects/mobile/countdown-mobile-app-bjzn08zcon)

## Motivation

I wanted to create this project for practice, to learn, to challenge myself, to release to the appstores. Check out the video demo below.

## Build status & Code style

![Build Status](https://app.travis-ci.com/konjoinfinity/countdown-mobile-app.svg?branch=main) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)

## Demo

https://user-images.githubusercontent.com/46323883/214310892-ae91de9f-245e-412a-83b0-37819ffc9956.mov

## Tech/framework used
React Native Expo

Built with
- [Expo](https://expo.dev/)
- [React Native](https://reactnative.dev/)

## Features

The UI should include:
* A countdown screen with a timer for the selected event βœ…
* A button to add a new countdown event βœ…
* A list of all active countdown events βœ…

For an extra challenge:
* Allow users to view archives of past events βœ…
* Automatically trigger push notification reminders x days before each event 🟨 (**planning**)
* Allow users to customize the look and feel of each event (i.e. choose a color scheme, add an emoji, or upload custom background images)βœ…
* Create an iOS or Android widget to show countdown timers on the user’s home screen 🟨 (**planning**)

## Installation

`yarn`

## Contribute

If you'd like to contribute, submit a pull request.

## Credits

Built using this UI/UX design: https://dribbble.com/shots/7077105-Daily-UI-challenge-014-Countdown-Timer

[@eva-design/eva]
[@expo/vector-icons]
[@react-native-async-storage/async-storage]
[@react-native-community/datetimepicker]
[@react-navigation/bottom-tabs]
[@react-navigation/native]
[@react-navigation/native-stack]
[@ui-kitten/components]
[expo]
[expo-asset]
[expo-constants]
[expo-font]
[expo-haptics]
[expo-linear-gradient]
[expo-linking]
[expo-splash-screen]
[expo-status-bar]
[expo-system-ui]
[expo-web-browser]
[less]
[lodash]
[prop-types]
[react]
[react-dom]
[react-native]
[react-native-animatable]
[react-native-elevation]
[react-native-gradients]
[react-native-safe-area-context]
[react-native-screens]
[react-native-svg]
[react-native-web]
[sprintf-js]

#### Motivation

I wanted the final product as close to the UI/UX design while achieving the app requirements. Planning to release to Apple/Google AppStores.

## License

MIT Β© [Konjo Tech - Wesley Scholl](2023)