Hey there, productivity pal! 👋 Welcome to the README for MindFlow, your AI-powered companion for crafting the perfect daily flow! 🌈
Struggling to find the perfect routine? 😩 Not all productivity methods work for everyone. We get it! MindFlow is here to bring calm to the chaos. 🧘♀️ We're building an app that understands you – your goals, your personality, and even those non-negotiable moments in your day – to create a personalized routine that actually works. 🤩
Not all productivity methods work for everyone. MindFlow creates personalized daily routines based on your MBTI (Myers-Briggs Type Indicator), energy levels, and goals, ensuring your schedule aligns with how you work best.
What is MBTI? 🤔 MBTI is a personality framework that helps identify how you process information, make decisions, and interact with the world. Some people thrive on structure, while others prefer flexibility. By integrating MBTI, MindFlow tailors schedules to your natural work style.
We're using some seriously cool tech to make MindFlow happen:
- 💻 Frontend: Next.js – For a smooth, responsive, and delightful user experience.
- 🛡️ Backend: Prisma ORM – To keep our database interactions type-safe and efficient.
- 💾 Database: PrismaDB – To securely store and manage your precious data.
- ✍️ Language: TypeScript – For type safety, scalability, and maintainability.
Here's what MindFlow brings to the table:
- 🤖 AI-Generated Routines: Get a schedule designed for your personality and productivity patterns.
- 🔄 Regenerate Anytime: Not happy? Generate a new routine instantly.
- ⏰ Adjust in Real-Time: Need more time? Extend tasks on the go.
- 🧠 Smart Learning: MindFlow learns from your feedback, refining your schedule over time.
- 👤 User Configuration: Tell us all about you! Age, job, interests, MBTI type (percentages included!), goals, and even your daily essentials (sleep, meals, etc.). We're all ears! 👂
- 📝 Task Input: Got stuff to do? Toss in your tasks with descriptions, durations, time windows, and priorities. We'll sort it out! 🪄
- 🔔 Notifications: Stay on track with friendly nudges. No more missed deadlines! 🥳
- 📊 Analysis Page: Track your progress, see your efficiency, and watch your routines evolve over time. 📈
- 🗣️ Feedback: Rate your routines, tell us how your sessions went, and help us make MindFlow even better! 👍👎
- Enter Your Details: Input your MBTI, energy levels, and goals.
- Get a Personalized Routine: The app generates a custom schedule.
- Regenerate If Needed: Adjust your routine with one tap.
- Stay Flexible: Stuck on a task? The app rearranges your schedule.
- Give Feedback & Improve: Over time, MindFlow adapts to your work style.
- Clone the Repo:
git clone [https://github.com/marsyg/FLOWMind]📥 - Install Dependencies:
npm installoryarn install📦 - Set Up Prisma:
- Create a
.envfile with your database URL (DATABASE_URL). - Run
npx prisma migrate devto set up your database. 🛠️ - Run
npx prisma generateto generate the Prisma client. ⚡
- Create a
- Run the App:
npm run devoryarn dev🏃♂️ - Configure Yourself: Head to the User Configuration and tell us about you! 🙋♀️
- Add Your Tasks: What's on the agenda? 📋
- Generate Your Flow: Let the AI do its magic! ✨
- Tweak and Conquer: Adjust your schedule as needed and own your day! 🏆
Got ideas? We're all ears! 👂 Feel free to contribute to this project. Let's make MindFlow the ultimate productivity tool! 🛠️
Got questions or feedback? Drop us a line! We'd love to hear from you. 📧
Start using MindFlow and build a routine that fits YOU! Let's make every day a masterpiece of flow! 🎉