Projects using React in GizaProjects using React in Giza
Cover image for Alhamdulillah for showcasing the deployment
Alhamdulillah for showcasing the deployment of my Bachelor Project at the German University in Cairo: an Adaptive Computational Thinking Education Platform powered by Machine Learning. The core objective was to engineer a platform that doesn't just serve educational content, but adapts to how a student learns and performs in real-time. To achieve this, I bridged ML with a containerized full-stack architecture. Here is a technical breakdown of the system: Core ML Capabilities * Dynamic Learning Style Adaptation: Engineered Bayesian Networks utilizing pgmpy to continuously infer and update a student's preference between verbal and visual learning. * Adaptive Exercise Difficulty: Implemented a Bayesian model that dynamically serves easy, medium, or hard exercises based on real-time solving time taken. * Struggling Detection: Integrated an LSTM model that monitors coding attempts to provide a guide when a student is supposedly detected to be struggling. System Architecture * Node.js Orchestrator: Serves as the central hub for business logic, database operations, secure user authentication. * Python FastAPI Server: Dedicated to hosting the ML services and managing secure, isolated code execution environments. * React Client: Provides a clean, interactive UI for lectures and active coding exercises. Cloud & DevOps Infrastructure * Azure Container Registry (ACR): Acts as the centralized hub for the deployment pipeline, securely managing the Docker images for both backend services. * Azure Container Apps: Hosts the Node.js orchestrator as a dedicated single instance. * DigitalOcean Droplets: Hosts the FastAPI server, specifically utilizing a Docker-out-of-Docker architecture to safely spawn and isolate containers strictly for executing user-submitted code. #SoftwareEngineering (https://www.linkedin.com/search/results/all/?keywords=%23softwareengineering&origin=HASH_TAG_FROM_FEED) #MachineLearning (https://www.linkedin.com/search/results/all/?keywords=%23machinelearning&origin=HASH_TAG_FROM_FEED) #FullStack (https://www.linkedin.com/search/results/all/?keywords=%23fullstack&origin=HASH_TAG_FROM_FEED) #DevOps (https://www.linkedin.com/search/results/all/?keywords=%23devops&origin=HASH_TAG_FROM_FEED) #React (https://www.linkedin.com/search/results/all/?keywords=%23react&origin=HASH_TAG_FROM_FEED) #Nodejs (https://www.linkedin.com/search/results/all/?keywords=%23nodejs&origin=HASH_TAG_FROM_FEED) #Python (https://www.linkedin.com/search/results/all/?keywords=%23python&origin=HASH_TAG_FROM_FEED) #FastAPI (https://www.linkedin.com/search/results/all/?keywords=%23fastapi&origin=HASH_TAG_FROM_FEED)#SystemArchitecture (https://www.linkedin.com/search/results/all/?keywords=%23systemarchitecture&origin=HASH_TAG_FROM_FEED) #GermanUniversityInCairo (https://www.linkedin.com/search/results/all/?keywords=%23germanuniversityincairo&origin=HASH_TAG_FROM_FEED)#GUC (https://www.linkedin.com/search/results/all/?keywords=%23guc&origin=HASH_TAG_FROM_FEED)
0
19
Cover image for Here's a polished project description
Here's a polished project description for your Contra profile: Project Title: Baed Connect — AI-Powered Career Platform for People with Disabilities Short tagline (shown under title): Education for employment is accessible. Full description: Baed Connect is an educational and job-matching platform designed to help people with disabilities build real careers in content marketing — and help employers build truly inclusive teams. The platform was initially prototyped using Lovable, then taken into full source code ownership and extended with custom features, real AI integration, and a production-grade codebase built in React + TypeScript. The core feature is the AI Career Match — powered by Google Gemini. Candidates describe their background, disability type, and accessibility needs. The AI analyzes their profile against real job listings and courses on the platform and returns a fully personalized career report including a job match with explanation, recommended learning path, their strongest selling point as a candidate, tailored resume tips, and interview preparation specific to their background and matched role. What the platform includes: AI Career Match powered by Google Gemini AI Learning Hub with 6 accessible content marketing courses Job Matching board with remote-friendly, inclusive employer listings Mentorship program for one-on-one career guidance Employer-facing resources on disability inclusion and accessible content Accessibility Resources covering visual, audio, motor, and cognitive needs Built with: React, TypeScript, Vite, Tailwind CSS, shadcn/ui, Google Gemini API, Vercel Impact: Baed Connect bridges the gap between talent and opportunity for people with disabilities in the Arab region — creating pathways to meaningful, remote-friendly employment in digital content and marketing. This isn't charity. This is smart, inclusive business.
0
47