Samurise

Samu (作務) .noun
- The daily work needed to maintain a Zen monastery

Samurise is an independent, personal project - consisting of a timeblock daily planner, task tracker, and daily work statistics tracker.

I built Samurise to build knowledge, skills, and experience with the Java Spring Boot and JavaScript React frameworks. And to build on skills gained from the development of Coder Kai such as data management and interface design. The database tech is h2 for development but I intend to implement a MySQL RDBMS.

The status of the project is ongoing and at time of writing is in the prototyping stage. As this project was built as a learning challenge the codebase is patchy, consisting of experimental code and features.

Samurise front-end: github.com/l-hepper/samurise-react-frontend Samurise back-end: github.com/l-hepper/samurise-springboot-backend

Tech Stack: Java, JavaScript, React, Spring Boot, HTML/CSS

Timeblocks can be added to the planner on the 'left page' by selecting a start and end time space, each time block can be given a name and color. Each timeblock then has a tasklist associated with it on the 'right page'.

The default start time is 9am with an 8 hour day length - but the planner can be configured to start at any time and any length of day depending on the user's schedule.

When the user selects one of their scheduled Timeblocks the Tasklist section populates with the associated list. Tasks can be added, completed, and deleted by the user.

Contact

Email: l-hepper@outlook.com

GitHub: github.com/l-hepper

LinkedIn: linkedin.com/l-hepper