Skip to content

keremsemiz/school-line-manager

Repository files navigation

🏫 School Cafeteria Line Monitor

An easy-to-use solution for monitoring school cafeteria lines using computer vision and web technologies.

🌟 Features

  • 📸 Real-time Image Processing: Uses Tesseract.js to analyze cafeteria lines in real-time.
  • 🚀 Fast Backend: Built with FastAPI for a quick and efficient server-side setup.
  • 💻 Interactive Frontend: Developed using React.js for a smooth and responsive user experience.

🔧 Built With

  • Tesseract.js: For real-time text recognition from images.
  • FastAPI: High-performance backend API.
  • React.js: Dynamic and interactive front-end framework.

🖼️ Live Preview

live website demo

vscode demo

📋 Usage

  1. Before Installing locally, try the deployed version here: https://schoollineocr-tesseract.netlify.app/mensa-manager

  2. Clone the repository:

    git clone https://github.com/keremsemiz/school-line-manager.git
  3. Install dependencies for both the backend (FastAPI) and the frontend (React.js): Backend (FastAPI):

     cd backend
     pip install -r requirements.txt

Frontend (React.js):

cd frontend
npm install