Simbi is a revolutionary educational platform that combines AI-powered learning assistance with blockchain-based rewards. The platform offers an engaging learn-to-earn environment through web interfaces and a Telegram bot, featuring interactive quizzes, study sessions, and personalized AI tutoring.
The project consists of three main components:
-
Frontend
- Next.js-based web application
- Modern UI/UX for educational platform
- Integrates with backend API and Web3 features
-
Backend
- TypeScript-based Express API
- Prisma ORM for database operations
- Handles core business logic and data management
-
Web3
- Telegram bot integration
- Base Sepolia blockchain integration
- AI-powered study assistance
- Token rewards and NFT achievements
- Study session tracking
-
- Next.js application with modern UI components
- Integration with backend services
- Web3 connectivity features
-
- Express application with TypeScript
- Prisma database operations
- API endpoints for core functionality
-
- Telegram bot implementation
- Smart contracts for tokens, NFTs and Bot management
- Study session and quiz management
- AI integration using Llama 3.3-versatile
- AI-powered study assistance
- Interactive quizzes across multiple subjects
- Timed study sessions with Pomodoro technique
- Personalized learning recommendations
- Learn-to-earn token rewards (SIMBI tokens)
- Achievement NFTs for milestones
- Blockchain-verified credentials
- Automated reward distribution
- Cross-platform accessibility (Web & Telegram)
- User progress tracking
- Secure wallet management
- Real-time AI chat support
git clone https://github.com/Mmeso1/Simbi_AI
cd Simbi_AI
npm install
npm run devgit clone https://github.com/Sparklingbae/Simbi-Backend
cd Simbi-Backend
npm install
npm run devgit clone https://github.com/kingsleycj/simbi-bot
cd simbi-bot
npm install
# Configure environment variables
npm startFor detailed setup instructions, please refer to each repository's individual README.
- Next.js
- React
- TypeScript
- Web3 libraries
- Node.js
- Express
- TypeScript
- Prisma ORM
- PostgreSQL
- Node.js
- Telegram Bot API
- Ethers.js
- Hardhat
- Base Sepolia (L2)
- Smart Contracts (Solidity)
- Mmesoma Anisiuba
- Destiny Orumade
- Favour Okpara
- Ikemefuna Onu
- Efemena Esegbue
- Blessing Asuquo
- Daniel Nwolu
- Kingsley Nweke
Currently, the repositories in SimbiOrg are imported (or forked), we chose not to transfer ownership to the organisation for now to be safe from a risk of a breaking deployed repo. Subsequtently, Ownership will be transfered to the Organization.
We welcome contributions to any of our repositories! Please refer to each repository's contribution guidelines for more information.
This project is licensed under the MIT License.