Open ossmate opened 2 years ago
The simple project structure: https://www.figma.com/file/t2tpSUKolOweyXHfemH41D/Untitled?node-id=0%3A1
Basic functionality:
I really like the structure made by Hania but I would go for only one nav element e.g. sidebar with username, photo, summary and nav buttons. I suggest placing one chart and spending summary with latest transactions on the dashboard/main view. The second page could be as in Hania's project (transaction view), the third page could be only about charts and stats regarding spending.
for functionality:
As an extra feature, if we have time we could add an extra page with saving pots where some of the income can be set aside on chosen goal.
For charts, we could use Recharts or react-chartjs-2. I think mobile design is very important as well and we should prepare the basic structure for it that can be easily converted to desktop (thinking upfront about app layout so it's easier later to work with media queries).
For styling, I would suggest going for styled-components.
I think it is very important to decide what data structure we will have to store income and expenses info and how we are going to store it. If we start working with example data it will be easier to test components as we code. My idea is to store it in a local API (json file).
What I expect here is a simple application view structure.
Potential questions:
To summary this task and potential questions, I expect here to prepare the most simple project structure (even done in Paint or other tool) which shows on where application components will be placed.