A web app taking a twist on the traditional organizational methods optimizing tasks and events on your calendar to effectively optimze your time.
Shuffle uses AI to prioritize tasks based on deadlines, priority, and progress percentage. It integrates with Google Calendar and Notion for seamless task synchronization.
- ✅ AI-based task prioritization
- 📅 Google Calendar and Notion integration
- 🌐 Responsive web interface built with React and Vite
- 🔒 Secure authentication with Django backend
- Setup backend with Django
- Create API endpoints for tasks and events
- Integrate Google Calendar API
- Integrate Notion API
- Build React frontend with Vite
- Design task prioritization algorithm
- Deploy backend on Railway
- Deploy frontend on Vercel
- Add user authentication
- Implement AI-based task prioritization
- Polish UI/UX design
- Write tests for backend and frontend
- Initialize Django project
- Create models for tasks and events
- Setup REST API with Django REST framework
- Integrate third-party APIs (Google Calendar, Notion)
- Setup authentication (JWT)
- Setup Vite + React project
- Design home page UI
- Connect to backend API
- Add task creation and editing
- Implement scheduling feature
- Deploy backend on Railway
- Connect backend to frontend
- Deploy frontend on Vercel