I'm a selftaught (web) developer. On sunny days, you can find me hiking through the Teutoburg Forest, on rainy days coding or with a good fiction novel in hand.
You should spend some time writing out what your app looks like, what problems it solves and what not.
And watch the hell out of those tutorials if you must. You're not obliged to reinvent the wheel if there's a method or a library for what you want to do.
I usually fill out a template for my own - and customer - projects. It's never part of any official project docs, but it helps me to stay on track. And to document the crimes I've commited later. Perhaps it'll help you too.
Functional Specification for my projects:
General infos
1.1. Executive summary of the project
1.2. Project team
1.3. Stakeholders
1.4. Technology Stack
Customer requirements
2.1. Goal of the customer - fill out the five Ws
2.2. Business impact - how will the product add value to the customer's business?
2.3. Detailed description - with user stories, customer journeys, flowcharts. etc
2.3.1. Features
2.3.2. Non-features
Time frame
3.1. Planning phase - from + to
3.2. Development phase (including tests) - from + to
3.3. Go-Live phase - from + to
Thank you for your help, All i did until now is to write all the endpoint i need to code on my notebook and did some data modeling for the users and the products. But i think i'll follow your method too.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You should spend some time writing out what your app looks like, what problems it solves and what not.
And watch the hell out of those tutorials if you must. You're not obliged to reinvent the wheel if there's a method or a library for what you want to do.
I usually fill out a template for my own - and customer - projects. It's never part of any official project docs, but it helps me to stay on track. And to document the crimes I've commited later. Perhaps it'll help you too.
Functional Specification for my projects:
General infos
1.1. Executive summary of the project
1.2. Project team
1.3. Stakeholders
1.4. Technology Stack
Customer requirements
2.1. Goal of the customer - fill out the five Ws
2.2. Business impact - how will the product add value to the customer's business?
2.3. Detailed description - with user stories, customer journeys, flowcharts. etc
2.3.1. Features
2.3.2. Non-features
Time frame
3.1. Planning phase - from + to
3.2. Development phase (including tests) - from + to
3.3. Go-Live phase - from + to
Thank you for your help, All i did until now is to write all the endpoint i need to code on my notebook and did some data modeling for the users and the products. But i think i'll follow your method too.