A school management system for Ghanaian second-cycle institutions.
- Python 3.9
- Django 3
Clone this repository and open it in an editor.
git clone https://github.com/dodziraynard/curie.gitcd curie/src
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrateInstall npm packages for preprocessing static files.
yarnRun this command to spin up the django development server.
python manage.py runserver
Then run the commands below to run the static files preprocessors.
npm start
To set setup the desktop app, run the following commands
branch into feat-desktop-app
cd desktop-app/react-appInstall the required dependencies.
npm iThen start the dev server
npm run devWhiles the dev server is on, copy the URL and do the following:
cd desktop-app/electron-appInstall the dependencies
npm iNow, paste the React dev server link in this location inside the main.js file.
win.loadURL(' http://127.0.0.1:5173/')Finally, run the command:
npm start