Skip to content

Onoja217/edupalAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

��� EduAPI – Educational API

Flask + SQLAlchemy + JWT + Swagger
By Onoja Ojonugba


Problem Statement

  • Many schools lack integrated digital platforms.
  • Existing solutions are costly, online-only, or inflexible.
  • Teachers & students need secure offline-capable tools.

Our Solution – EduAPI

  • Flask-based REST API for education management.
  • JWT Authentication ensures secure access.
  • Manage Students, Teachers, Courses, and Assignments.
  • SQLite for offline use, scalable to PostgreSQL/MySQL.
  • Interactive Swagger UI at /apidocs.

��� Role of AI in EduAPI

  • AI-assisted development (auth, models, docs).
  • Automated API documentation with Swagger.
  • AI-guided testing & debugging workflows.
  • Future: AI-based grading & personalized learning.

��� Demo Screenshots (placeholders)

  • Swagger UI – Register/Login
  • Students & Teachers management
  • Courses & Assignments endpoints
  • (Insert screenshots here)

��� Impact

  • Affordable, secure, and extensible API for schools.
  • Works offline-first for low-connectivity regions.
  • Easily integratable into web/mobile platforms.

��� Next Steps

  • Add password hashing & role-based access.
  • Docker deployment for production.
  • AI integration for grading & recommendations.
  • Front-end development for end users.

⚙️ EduAPI Architecture Diagram

���‍��� User (Student/Teacher)
→ ��� EduAPI (Flask + JWT + Swagger)
→ ���️ Database (SQLite/PostgreSQL)


��� Closing

EduAPI – Secure • Extensible • Offline-first
MIT License © 2025 Onoja Ojonugba
Thank you for reading!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors