Frontend for SentinelAI — an AI-powered platform for analyzing and detecting content in images and videos.
Built using modern web technologies, this interface allows users to interact with the backend, upload media, and view AI-generated results in real time.
(https://sentinelaibycodenewbies.vercel.app/)
SentinelAI is designed to:
- Detect and analyze content from images and videos
- Provide real-time results using AI models
- Offer a clean and intuitive UI for users
This repository contains the frontend, which communicates with a FastAPI backend.
- React.js
- JavaScript / TypeScript (whichever you're using)
- Tailwind CSS / CSS Modules (update accordingly)
- Axios / Fetch API
- Vite / Create React App (update accordingly)
sentinelai-frontend/
│
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Main pages (Login, Dashboard, etc.)
│ ├── services/ # API calls
│ ├── assets/ # Images, icons
│ └── App.jsx
│
├── public/
├── package.json
└── README.md
- 🔐 User Authentication (JWT / API Key support)
- 📤 Image & Video Upload
- 🤖 AI Detection Results Display
- ⚡ Real-time API Integration
- 🎯 Clean UI/UX
This frontend connects to the SentinelAI backend (FastAPI).
Make sure you configure the backend URL properly:
VITE_API_BASE_URL=your_backend_url_heregit clone https://github.com/StackUnderflow10/sentinelai-frontend.git
cd sentinelai-frontendnpm installnpm run devYou can deploy the frontend using:
- Vercel
- Netlify
- GitHub Pages
(Update this section if already deployed)
- Fork the repo
- Create a new branch (
feature-branch) - Commit your changes
- Push to your fork
- Create a Pull Request
- 📊 Better visualization of AI results
- 📱 Mobile responsiveness enhancements
- 🔔 Notifications system
- 🧠 More AI model integrations
(Add license if applicable)
- Team SentinelAI
If you like this project, consider giving it a ⭐ on GitHub!
If you want, I can next:
- tailor this exactly to your current code (based on your repo structure)
- add badges (build, version, etc.)
- or make a killer README with screenshots + GIFs 🔥