Skip to content

Pomodoro Application with React and Cordova. The website version in React can be converted into an application with the help of Cordova, which supports Android, IOS and others. (Rebuilt from old repo)

License

Notifications You must be signed in to change notification settings

steve-levesque/Portfolio-React-Pomodoro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio-React-Pomodoro

Contributors Forks Stargazers Issues MIT License

About

Pomodoro app working on the web or the supported devices by Cordova such as Android and IOS.

A Pomodoro technique can be used to maximize study sessions or programming activities (in binomial) in a way that work time and breaks are well managed. Taking a long break can have negative effects on focus and studying for too long can leave to exhaustion and thus a loss of time. The app swaps up between study and break timers when the respective time is elapsed, with a ringstone to notify the user(s).

Pomodoro mobile app.

Technologies

  • React (Code and web)
  • Cordova (Mobile)
  • Bulma (CSS)
  • *gradle and jdk 1.8 required for android compilation.

Directories and Files

Project's Tree
  |- cordova      # Contains the application.
  |   |- public   # Base of the web page.
  |   |- src      # React code of the pomodoro application.
  |   |- [build]    # Generated with command.
  |- [www]        # Generated with command.
  |- doc          # Contains repo readme pictures.
  |- .gitignore
  |- LICENSE
  |- README.md    # This file

Installation

You need to install Cordova, React, npm and node.js.

You will need a device or phone with android, ios or windows phone to test the application as an apk when Cordova converts the code.

How to Execute

Steps below suppose that Cordova, React and nodejs are working and installed on the device.

React

  • cd cordova (cordova project with react code)
  • npm install
  • npm run build (will generate /cordova/build and /www) this must be done each time after modifications for the production build to be up to date.
  • npm start

If error occurs, "npm update" might be needed.

Android

  • cd cordova
  • npm install
  • npm run build (will generate /cordova/build and /www) this must be done each time after modifications, the mobile compiling depends of the build.
  • cordova platform add [android]
  • cordova run [android]
  • npm start (optional)

IOS and others

  • Same steps as Android, but with [android] replaced with the correct name. Cordova's doc for more information.

Contribution

Contributions are always welcome, thank you for you time. Here are the steps to do so.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/MyContribution)
  3. Commit your Changes (git commit -m 'Add MyContribution')
  4. Push to the Branch (git push origin feature/MyContribution)
  5. Open a Pull Request

License

See the LICENSE file at the root of the project directory for more information.

Acknowlegements and Sources

Programs

About

Pomodoro Application with React and Cordova. The website version in React can be converted into an application with the help of Cordova, which supports Android, IOS and others. (Rebuilt from old repo)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published