Sentinal AI is a comprehensive content moderation and security analysis platform that helps protect your digital assets from threats.
This repository contains both the frontend and backend components of the Sentinal AI platform:
vigilant-sentinel/
- Frontend application built with React, Vite, and TypeScriptbackend/
- Backend API built with Express, Node.js, and Supabase
- Content analysis and threat detection
- User authentication and profile management
- Analytics and reporting
- Agent-based architecture for extensibility
- Responsive and modern UI
- Node.js (v20.17.0 or higher)
- npm or yarn
- Git
# Clone the repository
git clone https://github.com/yourusername/sentinal-ai.git
cd sentinal-ai
# Install frontend dependencies
cd vigilant-sentinel
npm install --legacy-peer-deps
cd ..
# Install backend dependencies
cd backend
npm install
cd ..
# Start the backend server
cd backend
npm run dev
cd ..
# Start the frontend development server
cd vigilant-sentinel
npm run dev
- Fork this repository to your GitHub account
- Create a new project in Vercel and import your forked repository
- Set the root directory to
vigilant-sentinel
- Configure the following environment variables:
VITE_API_URL
: URL of your backend API
- Deploy the project
- Create a new project in Vercel
- Set the root directory to
backend
- Configure the environment variables as specified in the backend README
- Deploy the project
This project is licensed under the MIT License - see the LICENSE file for details.