The source code to the civic tech project Öppna Skolplattformen.
Go to file
Erik Hellman 6c762e5c48
Merge pull request #3 from kolplattformen/fix/android-app-id-and-key
Bundle ID, App ID and launcher icons
2020-12-19 19:28:55 +01:00
k8s prepare for new domain skolplattformen.org 2020-12-14 18:21:43 +01:00
packages Merge remote-tracking branch 'origin/main' into fix/android-app-id-and-key 2020-12-19 17:40:13 +01:00
.eslintrc.yml working bankid 2020-12-05 22:23:49 +01:00
.gitignore feat: 🎸 Encrypted cookie 2020-12-17 15:08:51 +01:00
README.md Added Johan Öbrink 2020-12-19 01:20:22 +01:00
lerna.json added monorepo lerna 2020-12-06 00:18:01 +01:00
package-lock.json feat: 🎸 Encrypted cookie 2020-12-17 15:08:51 +01:00
package.json added monorepo lerna 2020-12-06 00:18:01 +01:00
skaffold.yaml prepare for new domain skolplattformen.org 2020-12-14 18:21:43 +01:00

README.md

$kolplattformen API

This is a try to reverse engineer Skolplattformens backend to a more consistant and secure experience for developers to create apps that can help parents, kids and teachers to be more productive.

Demo

Try the demo at: https://skolplattformen-api.snowflake.cash

Get Started

Clone the repo.

cd packages/api
npm i
npm start

Now navigate to localhost:9000.

Hosting

We use Kubernetes and Skaffold for easy hosting. Just connect to a cluster and run

skaffold run

It will build and push a deployment and ingress specified in the k8s folder.

Road Ahead: From one monolith to very specialized apps.

Our idea is to use this API as a starting point to be able to create specialized apps for each user role starting with parents/guardians. Each user/role can get their own specialized apps that is designed for their need. This is the way.

Disclaimer

This initiative is started by frustrated parents and we have no affiliation with Stockholm Stad. We just want our newsletters a little bit easier and register sick-leave a little bit more convenient.

If you are offended by this initiative, please don't - we come in peas.

Contributors

  • Christian Landgren, Iteam
  • Johan Öbrink

License

MIT