🛤️ Feature Roadmap
- [x] ✅ User site with course browsing, filtering functionalities
- [x] ✅ Admin app UI/UX with basic Telegram bot
- [x] ✅ Full stack admin and user app
- [x] ✅ Auth by Telegram ID for admin/user app
- [x] ✅ Full stack Telegram bot
- [x] ✅ Telegram notifications and additional functionalities
- [ ] Mini-app for in-app course preview
- [ ] Web analytics tools
🛤️ Extended Roadmap
Backend
- [ ] Add registration via email on site
- [ ] Add statistics counting of site usage for admin portal
- [ ] Support multiple categories for each course (e.g., maths and programming)
- [ ] Implement adding new categories by admins
- [ ] More robust handling of all possible errors
- [ ] Endpoints for searching courses and resources
- [ ] MCP AI Agents to verify submitted course links
Telegram Bot
- [ ] User and tech support via Telegram bot
- [ ] Search courses through Telegram bot
- [ ] Pull filters data to mini app integration
- [ ] Approval workflow for some admin changes by main admin (customer)
- [ ] Usage statistics for site and bot, available to main admin
Frontend
- [ ] Design & implement responsive UI for better mobile support
- [ ] Improve performance with caching and optimized data fetching
- [ ] Add user onboarding and tutorial flows
- [ ] Implement rich course preview with multimedia support
- [ ] Integrate analytics dashboard for user behavior insights
- [ ] Enhance accessibility and internationalization support
- [ ] Enable social sharing and feedback mechanisms
📖 Full Roadmap: Roadmap Tracker
🔎 See Issues: https://gitlab.pg.innopolis.university/daha-40/daha/-/issues