A web-based system designed to provide students and teachers with real-time calculation of overall subject grades.
Visual overview of the AcademiQly platform.
This project runs as a web environment. See Usage for expected interactions.
AcademiQly provides a web-based dashboard designed for real-time subject grade calculation.
Built to be efficient, accessible, and user-friendly for both teachers and students.
- Real-Time Calculation: Provides an overall view of student grades dynamically.
- Role-Based Access: Dashboards tailored specifically to teachers and students.
- Public Intro Page: A welcoming public-facing first page that serves as an introduction to the platform for new users.
- Database Integration: Securely maintains academic records via SQLite/PostgreSQL.
Follow these steps to install AcademiQly locally.
- Python 3.10+
- pip (Python Package Manager)
- PostgreSQL / SQLite
git clone https://github.com/Huerte/AcademiQly.git
cd AcademiQlypip install -r src/requirements.txtcd src
python manage.py makemigrations
python manage.py migratepython manage.py runserver- Open your browser and navigate to
http://127.0.0.1:8000/. - Login as a Teacher or Student.
- Use the dashboard to input grades and view automatically calculated overall subject grades.
- Export or generate necessary academic reports.
AcademiQly/
│
├── src/ # Core Django Logic
│ ├── core/ # Base logic and settings
│ ├── main/ # Main application and views
│ ├── dashboard/ # Dashboard specific application
│ ├── user/ # User authentication & role management
│ ├── room/ # Subject or classroom application
│ ├── static/ # Static resources (CSS, JS, Images)
│ ├── templates/ # HTML Templates
│ ├── manage.py # Django startup script
│ └── requirements.txt # Project Python dependencies
└── README.md
Edit the environment configuration file using the provided .env format:
AcademiQly/.env| Key | Type | Default | Description |
|---|---|---|---|
SECRET_KEY |
string |
- |
Django secret key for cryptographic signing. |
DEBUG |
boolean |
True |
Toggles development mode on/off. |
DATABASE_URL |
string |
sqlite:///db.sqlite3 |
Connection URI for your database. |
Contributions are welcome and appreciated!
- Fork the Project
- Create a Feature Branch (
git checkout -b feature/AmazingFeature) - Commit Changes (
git commit -m 'Add AmazingFeature') - Push to Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for details.
© 2026 Huerte. All Rights Reserved.




