Skip to content

Latest commit

 

History

History
117 lines (87 loc) · 3.82 KB

README.md

File metadata and controls

117 lines (87 loc) · 3.82 KB


Pomodoro

Pomodoro App with Rescript and React.

GitHub top language GitHub language count GitHub commit activity Repository size
GitHub last commit Repository issues GitHub Build Status
Build status

Technologies   |    How To Run   |    Next Steps   |    Screenshots   |    License

🚀 Technologies

This project was developed with the following technologies:

ℹ️ How To Run

To clone and run this application, you'll need Git, Node.js + Yarn (you can use npm instead) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/tkovs/reason-pomodoro
# Or
$ gh repo clone tkovs/reason-pomodoro

# Go into the repository
$ cd reason-pomodoro

# Install dependencies
$ yarn

# Run the app on two terminals
$ yarn start
$ yarn server

# Run the tests
$ yarn test

# Update snapshots
$ yarn test -u

🏃 Next steps

  • Create Reason React project
  • Config webpack and babel
  • Create state and reducer
  • Implement layout desktop
  • Implement layout mobile
  • Handle state
  • Add unit tests for timer feature
  • Add unit tests for reset feature
  • Add unit tests for play feature
  • Add unit tests for pause feature
  • Add unit tests for jump feature
  • Add unit tests for session feature
  • Add unit tests for settings feature
  • Add unit tests for reducer
  • Add error monitoring by using Sentry
  • Add cypress tests and configure GH Actions for pull requests
  • Deploy
  • Migrate html to Reason UIKit

📷 Screenshots

Pomodoro

image

Settings

image

📝 License

This project is under the MIT license. See the LICENSE for more information.


Made with ♥ by tkovs 👋 Get in touch!