Worklog
| Time | Done | |
|---|---|---|
| Murat Akmamedau | 3 | Basic project structure and page templates (with Petro) |
| 2 | Search for poets page (with Petro) | |
| 3 | timeline component |
|
| 2 | refactor md-files of authors |
|
| 10 | styles / responsible / other minor refactoring | |
| 4 | Translation of some components to TypeScript | |
| 3 | code review | |
| Pavel Okun | 4 | 404 page |
| 2 | head component |
|
| 1 | footer component |
|
| 4 | worklog page |
|
| 1 | refactor md-files of authors |
|
| 3 | code review | |
| Evgeny Ivanov | 3 | header (nav + languages) |
| 2 | gallery component |
|
| 1 | preview |
|
| 8 | styles / responsible / other minor refactoring | |
| 3 | code review | |
| Oleh Maliarenko | 12 | fill data |
| 4 | fix errors | |
| 6 | add and config map component |
|
| 4 | add video component |
|
| 3 | code review | |
| Petro Yuskiv | 6 | Basic project structure and page templates (with Murat) |
| 3 | Auto generation of static pages | |
| 2 | Translation mechanics | |
| 2 | Multilanguage mechanics | |
| 2 | Support for Netlify cms | |
| 1 | Author of the Day selection method | |
| 4 | Search for poets page (with Murat) | |
| 1 | Pagination component |
|
| 1 | LocalizedLink component |
|
| 3 | code review | |
| Denis Duzh | 4 | teampage |
| 6 | styleguide |
|
| 3 | code review |
Main difficulties during implementation
-
GatsbyJS: config-files, autogeneration
-
GraphQL
Evaluation
Self evaluation - 270
Min scope - 50
- 10 Main page + page with a list of authors + author's page (only pages with content without widgets)
- 10 Page with team members + page with worklog
- 10 Page with list of authors contains search widget
- 20 Portal has two languages
Normal scope - 140
- 20 Portal has page with styleguide
- 10 Mobile version is okey
- 10 Ipad/tablet version is okey
- 10 Author's page contains timeline
- 10 Author's page contains video overlay
- 20 Author's page contains photo gallery
- 10 Author's page contains map (geowidget)
- from 0 to 20 Design (typography, icons, colors, links + buttons + input are styled)
- 20 Material-ui / bootstrap is used
- 10 Portal has third language
Extra scope - 80
- 10 Confidence of the project presentation
- 10 Project is made using gatsbyjs
- 10 Contentful / netlify cms is used for content management
- 20 Animations / special effects like paralax
- up to 20 Outstanding design - 10
- 20 Storybook/styleguidist/other react styleguide tool usage for the page with styles