Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.77 KB

File metadata and controls

52 lines (39 loc) · 1.77 KB

Feature Specification

Feature Information

Feature Name Plan-At Client
Area Frontend
Related Features Flutter
Requirement Specs
Document Location https://github.com/Plan-At/PlanAt-Client-Flutter
Spec Status Draft

Contact Information

Role Name
Manager Chad Magendanz
Developer

Revision Summary

Author Date Version Comment
- 04/19/2022 Initial Draft Created this page

Functional Specification

Alternative frontend for Plan-At using Flutter. Since our backend "API First" and the whole project is intended for multiple variation of frontend/client

Scenario Description

Oringinally our client is planned using ReactJS, but its somewhat hard to use, no one likes it, and we have little or no progress, therefore we need some ground-breaking changes, by develop two version of client once, for minimize the risk

Feature Description

Sections of the project:

  1. Framework Selection: For the framework, we wanted a framework that's easy to use and shorten developemnt cycle, and runs on all platform with single codebase. So Flutter is the best choose, and set up an enviornment and repo to began development.
  2. Quick Demo: We want to show the superiority of Flutter by its really easy to use.
  3. Project Breakdown: Our next step was to break down our project into multiple packages, and the priority is provide some mock data for the frontend team.

Modules

User Profile Page:

Calendar Page:

Boneyard

Delayed Features

Mobile-friendly client (Portrait Interface)

While resizing the text and image isn't hard, but is where to place elements: For example the navigation rail, available to put on the left side in landscape mode, but in mobile must place on the bottom of screen