AppSec is a comprehensive security solution that provides an extra layer of protection for applications by implementing multi-factor authentication and real-time intruder detection.
- User authentication system
- Application protection
- Intruder image capture
- Location tracking
- Real-time email alerts
- SAP HANA database integration
appsec/
├── backend/ # Flask backend
│ ├── app/ # Application code
│ ├── config/ # Configuration files
│ └── tests/ # Backend tests
├── frontend/ # React frontend
│ ├── src/ # Source code
│ └── public/ # Static files
└── docs/ # Documentation
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Set up environment variables:
cp .env.example .env
# Edit .env with your configuration- Run the backend:
cd backend
flask run- Install dependencies:
cd frontend
npm install- Run the development server:
npm start- Multi-factor authentication
- Intruder detection with image capture
- Location tracking
- Real-time email alerts
- Secure password storage
- JWT-based authentication
- Backend: Python Flask
- Frontend: React
- Database: SAP HANA
- Security: JWT, OpenCV
- Email: SMTP
- Location: Geopy
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE file for details. # AppSec