A modern AI-inspired full-stack dashboard to track, manage, and analyze learning progress across Artificial Intelligence topics.
This project demonstrates React + Node.js, full CRUD operations, REST APIs, and a futuristic AI-style UI.
-
✅ Full CRUD Operations
- Create AI topics
- View learning progress
- Update topic details
- Delete topics
-
📊 Track multiple variables:
- Topic name
- Status (Not Started / In Progress / Completed)
- Difficulty (Easy / Medium / Hard)
- Priority (Low / Medium / High)
- Notes
-
🤖 AI-Inspired Recommendation Banner
-
🎨 Futuristic dark AI-themed UI
-
🧩 Component-based React architecture
-
🔗 REST API integration
- React
- Vite
- CSS
- Node.js
- Express
- Axios
- Git & GitHub
ai-learning-intelligence-dashboard/ │ ├── frontend/ │ ├── src/ │ │ ├── components/ │ │ │ ├── form.jsx │ │ │ ├── list.jsx │ │ │ └── Recommendation.jsx │ │ ├── App.jsx │ │ ├── api.js │ │ └── index.css │ ├── backend/ │ ├── server.js │ └── topics.json │ └── README.md
git clone https://github.com/Asifa007/ai-learning-intelligence-dashboard.git
cd backend
npm install
node server.js
cd frontend
npm install
npm run dev
This project was built to demonstrate:
Full-stack development skills
React state management
REST API design
CRUD operations
Clean UI/UX design
GitHub project workflow
Real AI recommendation logic
Authentication (login/signup)
Charts for learning progress
Database integration (MongoDB)
Cloud deployment
Asifa Firdhouse F
AI & ML Engineer