Abhishek-Mallick / Abhishek-Mallick/universal-box
[TEMPLATE] - AI/ML Stack (FastAPI + React + HuggingFace)
- Langage dominant
- JavaScript
- Étoiles
- 47
- Forks
- 41
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### What domain will the project template be based on?
Others (please specify in the details)
### If 'Others', please specify the preferred domain.
AI/ML
### Particular directory path for the template.
template/AI-ML/FastAPI-React-HuggingFace/
### What tech stacks do you want to include?
- Backend: FastAPI (Python), HuggingFace Transformers
- Frontend: React (with TypeScript, optional Vite setup)
- Others: Docker, REST API integration between FastAPI and React
### Brief Description
This template scaffolds an end-to-end AI/ML web stack featuring:
- A FastAPI backend for serving machine learning models (integrated with HuggingFace pipelines or custom fine-tuned models).
- A React frontend for providing an interactive web UI for inference and result visualization.
- Configured API routes for model loading, inference, and async processing.
- Prebuilt structure for easy extension with GPU support or external model repositories.
This template will help developers quickly bootstrap AI-driven applications combining inference APIs and modern frontend frameworks using the `universal-box init` command.
### 👀 Have you spent some time checking if this issue has been raised before?
- [x] Yes
- [ ] No
### 🏢 Have you read the Code of Conduct?
- [x] I have read the [Code of Conduct](https://github.com/Abhishek-Mallick/universal-box/blob/main/.github/CODE_OF_CONDUCT.md)
### Would you like to work on this issue?
No
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
The template should be created in the directory template/AI-ML/FastAPI-React-HuggingFace/. Examine existing templates in the repository to understand the structure. The backend needs FastAPI routes for HuggingFace model inference, and the frontend requires a React app with TypeScript. Integration via REST API and Docker setup must be included. Check the universal-box init command to see how templates are used.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, fastapi, huggingface, javascript, python, react, typescript
- Domaine
- ai, backend, frontend, full-stack, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 35/100