A collection of projects built while learning full-stack web development with Python, FastAPI, and modern frontend technologies.
website/
β
βββ backend/ # FastAPI practice server
β βββ igris.py
β βββ main.py
β βββ server01.py
β βββ sockets.py
β
βββ crimson/ # Hospital Management System
β βββ backend/
β β βββ algorithms/ # Core scheduling algorithms
β β β βββ bipartite_matching.py
β β β βββ interval_tree.py
β β β βββ kdtree.py
β β β βββ load_balancer.py
β β β βββ peak_prediction.py
β β β βββ priority_queue.py
β β β βββ wait_time.py
β β βββ mediflow_db/ # Database layer
β β β βββ config.py
β β β βββ database.py
β β β βββ init_db.py
β β β βββ models.py
β β β βββ schemas_pg.sql
β β βββ routers/ # API route handlers
β β β βββ analytics_router.py
β β β βββ appointment_router.py
β β β βββ auth_router.py
β β β βββ branch_router.py
β β β βββ doctor_router.py
β β β βββ patient_router.py
β β β βββ queue_router.py
β β β βββ slot_router.py
β β βββ auth.py
β β βββ create_admin.py
β β βββ main.py
β βββ frontend/
β β βββ css/
β β β βββ styles.css
β β βββ js/
β β β βββ app.js
β β β βββ pages.js
β β βββ index.html
β βββ models/
β βββ analytics.py
β βββ organization.py
β βββ queue.py
β βββ scheduling.py
β βββ users.py
β
βββ database/ # Database utilities
β βββ data.py
β βββ database.py
β βββ databasemodels.py
β
βββ fastapi/ # FastAPI learning notes & examples
β βββ learn/
β β βββ api_01.py
β β βββ user_from.py
β βββ 01_ULTIMATE_FASTAPI_TUTORIAL.md
β βββ 02_ADVANCED_PRODUCTION_APP.py
β βββ 03_COMPREHENSIVE_TESTS.py
β βββ 04_DEPLOYMENT_GUIDE.md
β βββ 05_ADVANCED_REFERENCE.md
β
βββ frontend/ # Frontend client
β βββ client.py
β βββ index.html
β
βββ portfolio/ # Personal portfolio site
β βββ index.html
β βββ script.js
β βββ style.css
β βββ profile.jpeg
β
βββ storage-web/ # File storage web app
β βββ backend/
β β βββ main.py
β β βββ schemas.py
β β βββ uploads/
β β βββ documents/
β β βββ images/
β βββ database/
β β βββ database.py
β β βββ models.py
β βββ frontend/
β β βββ app.py
β βββ requirements.txt
β
βββ functions.py
βββ index.html
βββ script.js
βββ style.css
βββ requirements.txt
βββ README.md
Crimson - Hospital Management System β Full-stack app with patient management, doctor scheduling, queue management, and analytics powered by FastAPI and PostgreSQL.
Storage Web β File upload and storage web application with document and image management.
Portfolio β Personal portfolio website built with HTML, CSS, and JavaScript.
FastAPI Learning β Study notes, tutorials, and practice code for learning FastAPI.
Backend (Crimson)
cd crimson/backend
pip install -r requirements.txt
uvicorn main:app --reloadStorage Web
cd storage-web
pip install -r requirements.txt
uvicorn backend.main:app --reloadFrontend
Open index.html directly in your browser or serve on port 3000.
Karthik β MKarthik730