The code repository for my 2022 NCEA assessment (& scholarship?) project. Built for Nutriblocks.
The app is built with Flutter due to its fast development times, hot reloading, and ability to compile to web, iOS, and Android for a consistent experience.
The app source is located in app/, as well as a README with more information.
Despite using Flutter, a completely different UI would be better for larger screens that isn't focused around making mobile apps, hence a different tool. SvelteKit + Svelte + TypeScript is used for the website version of the code.
The wbe source is located in web/, as well as a README with more information.
The server is the backend and database of the app. It's built with Actix-Web because it's fast and I feel like a Rust backend is the most safe.
The server source is located in server/, as well as a README with more information.
.vscode/- VS Code config files. Contains build and test tasks.app/- The app source code.app/README.mdhas more information on the folder's contents and running the app.server/- The server source code.server/README.mdhas more information on the folder's contents and starting the server.web/- The website source code.web/README.mdhas more information on the folder's contents and starting the website.LICENSE- Usual license info. Uses the Apache 2.0 license.README.md- :)