MIT Licensed
SchoolSoft+ is open source.
The full source code is on GitHub. Read it, run it locally, report bugs, suggest features, or submit pull requests.
Tech stack
Built with modern, typed tooling.
How to contribute
Every contribution helps — no matter how small.
Run it locally
From zero to running dev server in a couple of minutes.
Clone the repository
Grab the source code from GitHub.
Install dependencies
Uses npm. Node.js 20+ recommended.
Set up environment variables
Fill in your Firebase credentials and other secrets as described in .env.example.
Start the dev server
The app will be available at http://localhost:3000.
You're in
Log in with your SchoolSoft credentials. Hot-reload is enabled.
SchoolSoft+ Developer
Documentation for the SchoolSoft and SchoolSoft+ APIs, integration guides, and reference material. Source code for the developer portal is available at elias4044/ssp-developer on GitHub.
MIT License
Free to use, copy, modify, and distribute — even commercially — as long as the original copyright notice is included. This project is not affiliated with SchoolSoft AB.
Read full licenseCode of Conduct
We follow the Contributor Covenant. Be respectful, constructive, and kind. This is a student project — a welcoming environment matters.
Ready to contribute?
Every star, issue, and pull request makes SchoolSoft+ better for every student who uses it.
View on GitHub