Skip to content

This is a rough "treatwell" client app copy. Creating only for software development skills enhancement purpose

Notifications You must be signed in to change notification settings

zbigan/welltreat

Repository files navigation

This is an approximate copy of "Treatwell"

Target infrastructure: cross-platform (web, mobile)

Aim of this project is to train my software development skills


Skills/technologies to level up:

  • UML structure and behaviour diagrams
  • Software development planning and tasks estimation
  • CI/CD pipeline setup
  • Time spent on tasks tracking
  • TDD
  • Apply OOP design patterns
  • Typescript
  • NodeJs
  • Ionic
  • Tailwind CSS
  • Web Components

Estimation

Sprint (02-23 - 03-09): ❌

At this iteration focus is only on main appointment registration use case. Login, user profile, appointment editing, map and other functionalities will be left to next iterations.

Sprint (04-04 - 04-18):

At this sprint focus is on frontend/UX part. Data from BE will be hardcoded.

Infrastructure:

  • CI and CD pipeline (with hosting setup) (estimated: 1d, actual: 1d) 👏
  • NodeJs backend (with SQL db and contracts) (2d)
  • API layer according to BE contracts
  • Ionic setup (1d)

App navigation infrastructure:

  • Navigation bar for appointment registraiton steps (1d)
  • Top bar with current step info, logo and menu button (0.5d)
  • Menu dropdown (hamburger) (0.5d)

Appointment registraiton steps:

  • List of saloon categories (0.5d)
  • List of saloons (1d)
  • Saloon details (0.5d)
  • Employee selection (0.5d)
  • Date and time selection (2d)
  • Final appointment info (1d)

About

This is a rough "treatwell" client app copy. Creating only for software development skills enhancement purpose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published