Academic teacher-test project exploring a SIGED-style education management system. It includes a Django REST backend and a React frontend for authentication and an initial protected application shell; it is not a client engagement or production deployment.
- Custom-user authentication through Django REST Framework tokens.
- Login flow and protected routes in the React application.
- Initial authenticated layout and home page.
- Backend and frontend tests for the implemented authentication flow.
- Structured specifications and project-planning artifacts.
- Django 4.2 and Django REST Framework
- React 19, TypeScript and Vite
- Tailwind CSS 4
- SQLite for local development
- pytest and Vitest
git clone https://github.com/AlejandroTatum/siged.git
cd siged/siged/backend
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python manage.py migrate
python manage.py runserverIn a second terminal:
cd siged/siged/frontend
npm install
npm run devcd siged/backend && pytest
cd ../frontend && npm testEarly academic implementation created for a teacher-assigned project. Authentication and the initial application shell are implemented; broader education-management workflows remain future work.