wise-tool

byNour Ezzedine

Ai tool advantage and disadvantages and the opinion

LandingLoginUsersAI ToolResultsReportsDashboardPreviewSignup
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks19

#13

Implement User Management API

To Do

As an admin I want to use a backend API to manage user accounts and permissions so I can control platform access. Build FastAPI endpoints: GET /api/admin/users (list with filters), PUT /api/admin/users/{id}/permissions, PUT /api/admin/users/{id}/status (activate/deactivate), DELETE /api/admin/users/{id}. Enforce role-based access control (RBAC) for Admin, User, Guest personas. Include audit logging for permission changes.

AI 72%
Human 28%
Medium Priority
2 days
AI Credits:7
Backend Developer
#1

Implement Theme & Structure

To Do

As a user I want to see a consistent dark galaxy theme across all pages. Implement the global design system from the mock-design pages: color tokens (Deep Blue #003366, Orange #FF6600, Dark BG #020B18), typography (Inter font), glassmorphism surface patterns, animated starfield canvas, and shared layout structure. Remove any scaffold pages not present in the design (welcome page). Ensure all existing scaffold pages are wired to the new theme shell.

AI 85%
Human 15%
High Priority
2 days
AI Credits:6
Frontend Developer
#11

Implement AI Processing API

To Do

As a user I want to use a backend API to submit data for AI processing so I can receive predictions and insights. Build FastAPI endpoints: POST /api/ai/analyze (accepts input data, model selection), GET /api/ai/results/{job_id} (polling for status/results), GET /api/ai/history (list past analyses). Integrate Litellm for LLM routing across GPT-5, Claude, and Google Nano. Integrate Langchain for workflow orchestration. Store results in MySQL.

AI 75%
Human 25%
High Priority
3 days
AI Credits:9
AI Engineer
#14

Implement Reports & Analytics API

To Do

As an admin I want to use a backend API to retrieve system performance metrics and generate reports so I can monitor platform health. Build FastAPI endpoints: GET /api/admin/reports/performance (CPU, memory, request latency, concurrent users), GET /api/admin/reports/usage (per-user, per-model analytics), POST /api/admin/reports/generate (async report generation with export). Supports date range filtering and LBP/GMT+2 locale.

AI 70%
Human 30%
Medium Priority
2 days
AI Credits:7
Backend Developer
#3

Build Login Page

To Do

As a user I want to sign in to my AI universe so I can access my dashboard. Implement the Login page based on the existing JSX design (v2). Includes: LoginNavBar (minimal, distraction-free), LoginHero (frosted-glass card, email/password inputs, show/hide toggle, forgot password link, Sign In CTA, Google/GitHub OAuth buttons, sign-up link), LoginFooterBar. On success, redirect to Dashboard. Links from: Landing, Signup.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
AI Credits:7
Frontend Developer
#4

Build Signup Page

To Do

As a guest I want to create a free account so I can access AI-powered insights. Implement the Signup page based on the existing JSX design (v2). Includes: registration form (name, email, password, confirm password), OAuth options (Google, GitHub), terms acceptance, CTA button, and link back to Login. On success, redirect to Dashboard. Links from: Landing, Preview, Login.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
AI Credits:7
Frontend Developer
#12

Implement Results Export API

To Do

As a user I want to use a backend API to export AI results in multiple formats so I can use them in my work. Build FastAPI endpoints: POST /api/results/export (accepts job_id, format: PDF/CSV/Excel/JSON, scope: full/selected/summary). Handle LBP/USD currency formatting and Lebanon timezone (GMT+2) in exported files. Return download URL or streamed file response.

Depends on:#11
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:7
Backend Developer
#2

Build Landing Page

To Do

As a guest I want to explore the interactive AI galaxy landing page so I can discover platform features. Implement the Landing page based on the existing JSX design (v2). Includes: NavBar, HeroGalaxy with animated starfield canvas, TrustBadges strip, InteractiveFeatureMap star nodes, HowItWorks 3-step section, AICapabilities 2-column section, GuestPreview teaser, Testimonials carousel, PricingTeaser cards, CallToAction, and Footer. Links to: Login, Signup, Preview pages.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
3 days
AI Credits:9
Frontend Developer
#5

Build Preview Page

To Do

As a guest I want to view a live demo of the platform so I can evaluate it before signing up. Implement the Preview page based on the existing JSX design (v2). Includes: demo UI showcase, limited interactive feature browsing, CTA prompting signup, and a read-only dashboard preview. Links from: Landing Browse Features. Links to: Signup.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
2 days
AI Credits:8
Frontend Developer
#6

Build Dashboard Page

To Do

As a user I want to view my AI insights overview so I can manage my inputs and outputs. Implement the Dashboard page based on the existing JSX design (v2). Includes: summary stats cards, recent predictions panel, quick-action buttons (New Analysis, Export), AI model status indicator, sidebar navigation. Links from: Login (post-auth). Links to: AI Tool, Reports, Users (admin).

Depends on:#1#3
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#9

Build Reports Page

To Do

As an admin I want to monitor system performance and generate reports so I can manage the platform effectively. Implement the Reports page based on the existing JSX design (v2). Includes: performance metrics charts, report generation controls, date range filters, export options, and real-time system stats. Links from: Dashboard (admin role). Links to: Report detail views.

Depends on:#6
Waiting for dependencies
AI 87%
Human 13%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#10

Build Users Management Page

To Do

As an admin I want to manage user accounts and permissions so I can control platform access. Implement the Users page based on the existing JSX design (v2). Includes: user list table (search, filter by role/status), user detail panel, permission toggle controls, account actions (activate/deactivate/delete), and edit permissions modal. Links from: Dashboard (admin only). Links to: Edit Permissions view.

Depends on:#6
Waiting for dependencies
AI 87%
Human 13%
High Priority
2 days
AI Credits:8
Frontend Developer
#7

Build AI Tool Page

To Do

As a user I want to input data and receive AI-generated predictions so I can gain actionable insights. Implement the AI Tool page based on the existing JSX design (v2). Includes: data input form (text, file upload, structured fields), AI model selector (GPT-5, Claude, Google Nano), submission CTA, processing status indicator, and transition to Results page on completion. Links from: Dashboard. Links to: Results.

Depends on:#6
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
AI Credits:9
Frontend Developer
#17

Integrate Admin Pages with APIs

To Do

As an admin I want the Users and Reports pages to connect to their respective backend APIs so I can manage the platform with real data. Wire Users page to GET/PUT/DELETE /api/admin/users/* endpoints with optimistic UI updates. Wire Reports page to GET /api/admin/reports/* with live chart data and report generation flow. Implement admin route guards to prevent non-admin access.

Depends on:#14#9#13#10
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
2 days
AI Credits:7
Frontend Developer
#8

Build Results Page

To Do

As a user I want to view and export my AI analysis results so I can use the insights in my work. Implement the Results page based on the existing JSX design (v2). Includes: ResultsTopBar with breadcrumb, ResultsHeroBanner with confidence score, ResultsSummaryStats strip, ResultsSidebar with history, PredictionsChart, InsightsBreakdown panel, DataTable (sortable, filterable, paginated, with status chips), and ExportPanel (PDF/CSV/Excel/JSON). Links from: AI Tool.

Depends on:#7
Waiting for dependencies
AI 88%
Human 12%
High Priority
3 days
AI Credits:9
Frontend Developer
#18

Implement Localization Support

To Do

As a user I want the platform to display content in English and Arabic so I can use it in my preferred language. Set up i18n framework (react-i18next) with EN and AR locale files. Implement RTL layout support for Arabic. Apply LBP/USD currency formatting and Lebanon Standard Time (GMT+2) across all date/time and currency displays on Dashboard, Results, and Reports pages.

Depends on:#2#6#8
Waiting for dependencies
AI 65%
Human 35%
Low Priority
2 days
AI Credits:6
Frontend Developer
#15

Integrate Frontend with AI API

To Do

As a user I want the AI Tool and Results pages to connect to the backend AI processing API so I can submit data and see real predictions. Wire the AI Tool page form submission to POST /api/ai/analyze, implement polling on GET /api/ai/results/{job_id} for async status updates, and populate the Results page (PredictionsChart, DataTable, InsightsBreakdown) with live API data. Handle loading states, error boundaries, and retry logic.

Depends on:#7#8#11
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:8
Frontend Developer
#19

Implement WCAG 2.1 Accessibility

To Do

As a user I want the platform to be fully accessible so I can use it with assistive technologies. Audit and fix all pages for WCAG 2.1 compliance: add ARIA labels to interactive elements, ensure keyboard navigation across all forms and tables, verify color contrast ratios meet AA standard, add focus indicators, and implement skip-to-content links. Priority pages: Login, AI Tool, Results DataTable, Dashboard.

Depends on:#3#7#6#8#2
Waiting for dependencies
AI 60%
Human 40%
Low Priority
2 days
AI Credits:5
Frontend Developer
#16

Integrate Frontend with Export API

To Do

As a user I want the ExportPanel on the Results page to trigger real file downloads so I can save my AI results. Connect the ExportPanel format selectors and download button to POST /api/results/export. Handle async export jobs with progress indication, file download initiation, and error handling. Display Lebanon timezone (GMT+2) and LBP/USD currency in export previews.

Depends on:#12#8
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
1 day
AI Credits:6
Frontend Developer
Landing design preview
Landing: Explore Galaxy
Login: Sign In
Dashboard: View Overview
Users: Manage Accounts
Users: Edit Permissions
Reports: Monitor Performance
Reports: Generate Report