MuhammadSheraza002/hardware-scanner-api
0
1---2title: Hardware Scanner API3emoji: 🖥️4colorFrom: purple5colorTo: pink6sdk: docker7app_port: 78608pinned: false9---10 11# Hardware Inventory Scanner - Backend API12 13```bash14pip install -r requirements.txt15uvicorn main:app --reload --port 800016```17 18## Environment Variables19 20| Variable | Description |21|----------|-------------|22| `GROQ_API_KEY` | Your Groq API key |23| `PORT` | Port number (set automatically by Railway) |24 25## API Endpoints26 27- `POST /api/start-session` - Start new scanning session28- `POST /api/process-image` - Process image with AI29- `GET /api/session/{id}` - Get session data30- `GET /api/export/{id}` - Download Excel export31- `DELETE /api/session/{id}` - End session32 33## Deploy to Railway34 351. Push this folder to GitHub362. Create new project on [Railway](https://railway.app)373. Connect your GitHub repo384. Set root directory to `/backend`395. Add environment variable: `GROQ_API_KEY`406. Deploy!41 