Skip to content

fres-sudo/pomo

Repository files navigation

Preview

About the project

Pomo is an app for managing tasks and projects. Users can log in or register and create new project.

  • Each project contains a certain number of tasks, users can add/edit/delete tasks. Each project also has contributors, the owner of the project can easly invite new friends to collaborate to the project.

  • Each task contains several number of pomodoros, when the user start the task he's redirected to the Work Session, where he can start a timer, that uses pomodoro technique.

  • The user can also go and start a Quick Session that is completly indipendent to a project.

  • In the Statistics page the user can access to all the progress about tasks and project.

  • There is also a Profile page where user can interact with his account.

Built With

html5 logo html5 logo html5 logo html5 logo

(back to top)

Architecture

This project uses the Pine Architecture:

Getting Started

Follow these steps to setup the project locally on your machine. Please notice that these steps are for macOS system only, for Linux and Windows machines please take a look at the official documentation of Flutter.

Prerequisites

For a correct installation of the project you need to install first Flutter, here you can find all the resources for that. Once you install flutter on your macOS system run these command to see if everything is working correcly.

  flutter doctor -v

Installation

  1. Clone the repo
    git clone https://github.com/fres-sudo/pomo.git
  2. Open the project and get the packages
    flutter pub get
  3. Run the builder
     dart run build_runner watch --delete-conflicting-outputs

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

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

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Project Link: https://github.com/fres-sudo/pomo

(back to top)

About

Your Pomodoro Buddy πŸ…πŸ«‚ - Open Source Schedule and Task Managment App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages