1. Using the already made HTML/ CSS/ JS template, 5 pages total
- main page: about/ services/ case studies/ blog/ contact us/ language
- case studies
- case study detail
- blog list
- blog article
2. Integrated with Django cms
3. The text in all pages should be editable, blog and case studies should be able to update text and images in cms. Should be able to add blog post and add case study with ease.
4. Dockerized app for different envs (dev, staging, prod), use a few commands to run up the services.
5. Data backup scripts, able to backup all files and SQL data to another location
6. Have basic documentation on:
- how this application is structured, development guideline
- how to extend the application for adding new features in the future (add new pages, plugin, languages in the future, etc.)
- how to use Django CMS to edit web page
- how to deploy on different envs
7. Django CMS with languages: en (main language), zh-hant, zh-hans, ja