Eunoia is a modern MyMind clone built with the latest web technologies. It serves as a digital brain that allows users to save, organize, and search their notes, images, and ideas effortlessly. The project is designed to be minimal, fast, and AI-powered.
- Next.js (App Router)
- TypeScript
- Tailwind CSS (for responsive and clean UI)
- Framer Motion (for smooth animations)
- Prisma (for database management)
- PostgreSQL (or a modern alternative for persistence)
- GraphQL (for flexible API queries)
- ShadeCDN (for optimized asset loading)
- Vercel (for seamless deployment)
- OpenAI API (for AI-powered features)
- 🌟 Minimal & Aesthetic UI - Inspired by MyMind's clean interface
- 🔍 AI-powered search & organization
- 📂 Save text, images, and links
- ⚡ Super-fast performance with Next.js
- 🎨 Framer Motion animations for a smooth experience
- 🔑 Authentication with NextAuth (Google & Email Sign-In)
- 📈 Scalable & Future-proof
├── app
│ ├── components // Reusable UI components
│ ├── pages // Next.js app pages
│ ├── api // API routes
│ ├── styles // Tailwind + Global styles
│ ├── prisma // Database schema
│ ├── public // Static assets
│ ├── hooks // Custom React hooks
│ ├── utils // Helper functions
│ ├── lib // External services (OpenAI, Auth, etc.)
│ ├── types // TypeScript interfaces
├── next.config.js // Next.js config
├── tailwind.config.ts // Tailwind CSS setup
├── package.json // Dependencies
├── tsconfig.json // TypeScript config
└── README.md // Project documentation
git clone https://github.com/canberkvarli/eunoia.git
cd eunoia
npm install
npm run dev
npm run build
npm start
This project is designed to be deployed on Vercel. Just connect your GitHub repository and deploy instantly.
- User Authentication & Profiles
- AI-Powered Tagging & Organization
- Drag & Drop for Custom Organization
- Dark Mode & Theming
- Mobile Optimizations
- More AI-powered features
Pull requests and feature requests are welcome! Feel free to open an issue if you encounter a problem.
MIT License. Feel free to use and modify.
Made with ❤️ by Canberk 🚀