Spaces:
Sleeping
Sleeping
metadata
title: EduConnect
emoji: π
colorFrom: red
colorTo: pink
sdk: docker
pinned: false
license: apache-2.0
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
EduConnect/
βββ app/
β βββ __init__.py # Initializes the FastAPI app and global configurations
β βββ main.py # Entry point for the FastAPI application, defining routes
β βββ dependencies.py # Dependency utilities for JWT token verification, etc.
β βββ models.py # Database models for ORM
β βββ schemas.py # Pydantic schemas for request and response validation
β βββ crud.py # CRUD operations interfacing with the database
β βββ api/
β β βββ __init__.py
β β βββ userlogin.py # Endpoint for user login functionality
β β βββ userlogout.py # Endpoint for user logout functionality
β β βββ userchat.py # Endpoint for chat functionality
β β βββ userhistory.py # Endpoint for loading chat history
β βββ admin/
β β βββ __init__.py
β β βββ admin_functions.py # Contains server-side logic for admin tasks
β β βββ templates/ # Jinja2 templates for admin UI
β β βββ admin_login.html # Template for admin login page
β β βββ user_registration.html # Template for user registration page
β βββ utils/
β βββ __init__.py
β βββ authentication.py # Integrates MTCNN and Facenet for login authentication
β βββ database.py # ChromaDB integration and database utilities
βββ static/
β βββ css/
β βββ js/
β βββ images/
βββ Dockerfile # Docker configuration for setting up the environment
βββ requirements.txt # Lists all Python library dependencies
βββ .env # Environment variables for configuration settings