The main repo for SchoolSquirrel
For the mobile app:
- Create a MySQL Database
npm i
and thennpm start
inapi
folder- Insert DB credentials in
/app/config/config.json
- Restart api (Ctrl+C and
npm start
)
npm i
andng serve
inSchoolSquirrel
folder- Open browser to http://localhost:4200
- The domain for the login is
http://localhost:3000
npm i
and npm run mobile:android:run
in SchoolSquirrel
folder
npm i
and npm run web:run
in SchoolSquirrel
folder, then npm run desktop:run
in a second terminal
pip install mkdocs-material mkdocs-exclude
and mkdocs serve
in docs
folder
all done automatically using GitHub Actions
sudo bash ./build.sh
in docker
folder (works only on linux!)
npm run build
in api
folder
npm run web:build
in SchoolSquirrel
folder
npm run mobile:android:build
in SchoolSquirrel
folder
npm run desktop:build
in SchoolSquirrel
folder
mkdocs build
in docs
folder
npm run lint
in api
folder
npm run lint
in SchoolSquirrel
folder
MIT