Project Overview: Enterprise Application Hub
AI Assistant: Ask Anything
Your AI-powered answers will appear here.
🔗 Repository & Technical Assessment Focus
This project was developed as a 3-Day Technical Assessment for an Enterprise Solutions Developer role, focusing on building a simple full-stack web application demonstrating core enterprise capabilities using Python and PostgreSQL.
View Repository: sajjadhasann/apps-hub ➡️🎯 Core Project Deliverables (Full-Stack Requirements)
The primary objective was to implement a secure, full-stack application hub over three daily delivery phases, covering essential components:
- Full Stack Architecture: UI (HTML/JS), API (Python Framework), and PostgreSQL Database.
- Authentication: Secure email + password login/register with JWT-based API protection.
- Core Models: Users (with Admin/User roles) and Applications (with CRUD management).
- RBAC (Day 2): Granular access control for Applications and Users, managed by Admin roles.
- Tickets & Integration (Day 3): Support Ticket system and integration with at least one **external REST API**.
🚀 Future Vision & Advanced Analytics
The next strategic enhancement planned for the Application Hub is the integration of an **AI Agent** for advanced data querying and analysis.
AI Agent Integration for Internal DB Search
This feature will empower users to perform complex, **natural language queries** against the PostgreSQL database (e.g., "Show all open tickets for ERP applications owned by the QA team"). This will utilize an **AI Agent** layer in the backend to translate natural language into SQL, significantly improving reporting and data exploration capabilities beyond standard filters.