A showcase and testing environment for innovative algorithms and solutions designed for NSFAS. This platform demonstrates cutting-edge approaches to real-world challenges including face extraction, verification, and other machine learning solutions.
- Location:
huggingface-space/ - Python-based face extraction API using FastAPI
- Deployed separately on Hugging Face Spaces
- Handles face detection, extraction, and comparison
- See
huggingface-space/README.mdfor details
- Location:
src/ - React-based web interface
- Deployed on Vercel
- Connects to HuggingFace Space API
- Modern UI with Tailwind CSS + Framer Motion
- Frontend: Next.js 14, React 18, Tailwind CSS, Framer Motion, Lucide Icons
- Backend: FastAPI, Face Recognition, OpenCV, PyMuPDF
- Deployment: Vercel (Frontend) + HuggingFace Spaces (Backend API)
FACE_EXTRACTION_API_MIGRATION.md- API migration guideFINAL_SETUP_INSTRUCTIONS.md- Setup instructionsNEXT_STEPS.md- Development roadmapPREPROD_CHANGELOG.md- Change historyPREPROD_IMPLEMENTATION.md- Implementation detailsPREPROD_README.md- Original preprod documentationPREPROD_STRUCTURE.md- Project structurePREPROD_THEME_GUIDE.md- Theme and styling guide
npm installnpm run devCreate a .env.local file:
NEXT_PUBLIC_HF_FACE_API_URL=https://your-huggingface-space.hf.space
- Frontend deploys automatically to Vercel via GitHub
- Backend API runs on HuggingFace Space
See FINAL_SETUP_INSTRUCTIONS.md for detailed setup instructions.
See LICENSE file in the main NSFAS repository.