Build my own things without tutorials (still refer tutorials for how-to knowledge)
deploy my app fast without complete all features (learn to how to isolate task)
Control more on OOS component library (try Kent's recommend)
TypeScript to React project
Manage states and do more with Redux (reduct toolkit, query)
Apply API's data to create more shiny, creative layout and useful design
Mock API to local (work offline + fast)
Apply search feature
Create comment feature like Twitter (authentication + serve data across accounts + database)
Make use more of hooks (useMemo, useCallback, my own custom hook)
has system on task managements to remind + priortize what are core things need to be builds + has an ideas bucket (Trello)
What I've not expected to learn?
Caching data
Fancy database - will use Firebase for backend
Testing - want to deploy my app ASAP
UX (feeling nice and easy to use/navigate) - want to focus on functionality (user can interact)
Github actions set up
Docker
NextJS - use pure React to understand its core and pain
Local text (in Vietnamese)
Adapt template structure, best practice - want to focus discorvering technology + service
What's in the stack
What's mission of this project?
If I'm bored, what next thing/event I should do?
My story: I want something to try, but don't know where/when, then I ask Bing's AI and findout some Hackathons to join and am also going to join others meetup + conference on EventBrite
What things this project can do?
Core: When feel bored, user can click a button to generate random activites
Community: User can comments on activity as a guide, sharing
Search: user able to search with some indicators (location, environment, budget, accessibility)