Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gabrielelana/veggy-ui


https://github.com/gabrielelana/veggy-ui

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

Code Jam - Veggy UI
===

**Schedule**
--

*DAY-1*

- INTRODUCTION [GL] [2P] [9:00-10:00]
- WALKING-SKELETON SERVER [GL] [2P] [10:00-11:00] (*login included*)
- BREAK ~20'
- START-SQUASH-POMODORO SERVER [GL] [4P] [11:00-13:00]
- LUNCH ~60'
- WALKING-SKELETON CLIENT [EDB] [2P] [14:00-15:00] (*login included*)
- `start-here`
- Show build environment
- React Hello test
- `work-on-ping`
- React Ping test
- React implementation of Ping + listening on WS (works with the server)
- at the end we have a complete React environment ready to be used
- `ping`
- START-POMODORO CLIENT [EDB] [4P+BREAK] [15:00-17:00]
- `work-on-start-pomodoro`
- first implementation with full state management inside the component
- `start-pomodoro`
- refactoring to extract the component state (start but maybe jump to the end)
- `start-pomodoro-flux`
- SQUASH-POMODORO CLIENT [EDB] [2P] [17:00-18:00]
- `start-pomodoro-flux`
- exercise
- `squash-pomodoro`

*DAY-2*

- Q&A [1P] [9:00-9:30]
- PROJECTION SERVER [GL] [2P] [11:00-12:00]
- BREAK ~20'
- UI AND RESUME CLIENT [EDB] [2P] [12:00-13:00]
- resume pomodoro from projection
- `resume`
- pomodoro list
- user list (exercise?)
- `projections`
- EXERCISE
- Tag support: #tag server-side & client-side
- LUNCH [13:00-14:00]
- SHARED-POMODORI SERVER [GL] [2P] [14:00-15:00]
- SHARE-POMODORI CLIENT [EDB] [2P] [15:00-16:00]
- `work-on-shared`
- `shared`
- BREAK ~20'
- DEPLOY [1P + 1P]
- CLOSING Q&A [1P]
- `master`

**Branch order**
- `start-here`
- `work-on-ping`
- `ping`
- `work-on-start-pomodoro`
- `start-pomodoro`
- `start-pomodoro-flux`
- `squash-pomodoro`
- `work-on-login`
- `login`
- `resume`
- `projections`
- `work-on-shared`
- `shared`
- `work-on-track`
- `track`
- `master`pomodoro`
- `work-on-login`
- `login`
- `resume`
- `projections`
- `work-on-shared`
- `shared`
- `work-on-track`
- `track`
- `master`