This project is intended to serve as an experiment in distruption and the potentials of a digital public service. These applications, no matter how polished they may look, are not being actively maintained by a formalized team. These projects are usually dreamt up, designed, built, tested, deployed, and verified by 3 curious and keen public servants.
- Serve as a basic building block for other developers to use
- Act as a training ground for our developers to make something real with the tools and technology we are investigating or evaluating
- Demonstrate the power of working in the open, leveraging the community and developer progress world wide to provide Canadians with an experience that meets the demands of a mobile and highly connected citizenry.
- Demonstrate to the world the Canadian Public Service is serious about digital transformation and is actively thinking and working on building the digital future
What key milestones will this project endeavour to meet:
- Developer is comfortable building modern responsive sites in Python/Flask/JSON/JQuery
- Developer will have gained experience debugging and running into roadblocks, and how to resolve
- Developer will have created a resource(s) to help other interested parties replicate their work (skill sharing)
- Developers will have worked through multiple branches on git and merging two different areas (front end/back end)
- Developers will have found ways to pair program remotely with efficiency
How much effort will the developer aim to spend:
- This is aimed to be a rapid build, with a minimal time-to-value
- Max allotment 14-28 Business Days
This project aims to run in the following window:
- 1st working UI shell compiling, Day 7
- 1st working Backend shell, Day 10
- Full operational web app with front end, middle, and back end stubs, Day 14
- Deploy working sample app to github, Day 14
- Commentary, cleanups, documentation, Day 18
- Bug fixes, code review, infosharing, next steps, Day 18
- Shelving complete package, minor housekeeping updates, Day 20+ (this is the indefinite phase, a project may sit in the hangar for a long time, but the intention is to be able to spin back up quickly with the content maintained)
-
Project idea incepted: Jan 30, 2019 (10:30AM)
-
Sinan: will focus on the front-end code and template rendering, MDB, mobile responsive
-
Omar: will focus on authorization and db. Routes and connection. Server deploy
-
Matt: will work on middleware and CRUD functions. Close support with Sinan and Omar. End-to-end knowledge
-
Note: For security, if they request something thats not in their hash, we will block
-
Note: We're using github project boards for issue tracking
- This project was generated by Sinan Baltacioglu, Matthew Clements and Omar Nasr
- Main developer thanks: Christopher Allison, Sean Kibbee