Loading repository data…
Loading repository data…
Mohiuddin-17 / repository
AI-powered video-based security assessment platform with separate client and user interfaces, built on React, Python, and AWS.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A full-stack web application that enables organizations to conduct structured video-based security assessments online. Users record video responses to assessment questions, and OpenAI's API automatically analyzes and scores the results. The platform includes two separate interfaces — one for end users taking the assessment, and one for clients managing and configuring it.
secureassess/ ├── __MACOSX/ ├── backend/ # Python backend — User app logic & API ├── Backend Reson Application-reson-backend-api # Python backend — Client app logic & API ├── frontend # React app — User-facing assessment interface ├── Frontend Reson Application # React app — Client-facing management interface └── apidb # MySQL - Database Configurations
| Layer | Technology |
|---|---|
| Frontend | React.js |
| Backend | Python |
| Cloud Infrastructure | AWS Elastic Beanstalk, AWS Lambda |
| AI & Transcription | OpenAI API |
| Authentication | JWT-based login |
frontend-user + backend-user)The user-facing application guides candidates through a structured video assessment:
frontend-client + backend-client)The client-facing application allows organizations to fully configure and manage assessments:
Make sure you have the following installed before running the project:
git clone https://github.com/Mohiuddin-17/Reson-Security-Assessment-App.git
cd your-repo-name
Create a .env file inside each backend folder. Required variables:
backend-user/.env
OPENAI_API_KEY=your_openai_api_key AWS_ACCESS_KEY_ID=your_aws_key AWS_SECRET_ACCESS_KEY=your_aws_secret AWS_REGION=your_region
cd frontend-user
npm install
npm start
cd frontend-client
npm install
npm start
cd backend-user
pip install -r requirements.txt
python app.py
cd backend-client
pip install -r requirements.txt
python app.py
This application is deployed using:
Ensure your AWS credentials are correctly configured before deployment.
This project was developed for a private international client. All rights reserved.