AI-Tree is a platform for learning and sharing knowledge about AI, each topic is a branch and each branch has a tree of knowledge. The platform aims to create a collaborative environment where users can contribute, learn, and grow their AI knowledge together.
- Create and share your own AI knowledge branches
- Learn and explore AI knowledge from other users
- Upvote and comment on your favorite branches
- Interactive knowledge tree visualization
- User-friendly content creation tools
- Community-driven learning paths
-
Frontend:
- Next.js - React framework for production
- Tailwind CSS - Utility-first CSS framework
- Mantine UI - React components library
-
Backend:
- Supabase - Open source Firebase alternative
- PostgreSQL - Database
- Edge Functions - Serverless computing
- Clone the repository
git clone https://github.com/yourusername/ai-tree.git
- Install dependencies
cd ai-tree
npm install
- Set up environment variables
cp .env.example .env.local
- Run the development server
npm run dev
- Add AI-powered chat for each branch
- Add AI-powered search functionality
- Add AI-powered content recommendations
- Implement user authentication and profiles
- Add branch visualization improvements
- Enable branch collaboration features
- Implement gamification elements
We welcome contributions to AI-Tree! Please see our CONTRIBUTING.md for guidelines on how to submit improvements and bug fixes.
This project is licensed under the MIT License - see the LICENSE file for details.
- Create an issue for bug reports or feature requests
- Join our Discord community
- Follow us on Twitter
Give a ⭐️ if this project helped you!