Skip to content

SentinelAIbyCodeNewbies/Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 SentinelAI Frontend

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.


🌐 Live Demo

(https://sentinelaibycodenewbies.vercel.app/)


🧠 About the Project

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.


⚙️ Tech Stack

  • React.js
  • JavaScript / TypeScript (whichever you're using)
  • Tailwind CSS / CSS Modules (update accordingly)
  • Axios / Fetch API
  • Vite / Create React App (update accordingly)

📁 Project Structure

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

🔑 Features

  • 🔐 User Authentication (JWT / API Key support)
  • 📤 Image & Video Upload
  • 🤖 AI Detection Results Display
  • ⚡ Real-time API Integration
  • 🎯 Clean UI/UX

🔌 Backend Integration

This frontend connects to the SentinelAI backend (FastAPI).

Make sure you configure the backend URL properly:

VITE_API_BASE_URL=your_backend_url_here

🛠️ Installation & Setup

1. Clone the repository

git clone https://github.com/StackUnderflow10/sentinelai-frontend.git
cd sentinelai-frontend

2. Install dependencies

npm install

3. Start development server

npm run dev

🚀 Deployment

You can deploy the frontend using:

  • Vercel
  • Netlify
  • GitHub Pages

(Update this section if already deployed)


🤝 Contributing

  1. Fork the repo
  2. Create a new branch (feature-branch)
  3. Commit your changes
  4. Push to your fork
  5. Create a Pull Request

🧩 Future Improvements

  • 📊 Better visualization of AI results
  • 📱 Mobile responsiveness enhancements
  • 🔔 Notifications system
  • 🧠 More AI model integrations

📜 License

(Add license if applicable)


👨‍💻 Authors

  • Team SentinelAI

⭐ Support

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 🔥

About

React-based frontend for SentinelAI, an AI-powered platform for image and video analysis. Provides a user-friendly interface for authentication, media uploads, and real-time detection results via a FastAPI backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors