Skip to content
@SimbiOrg

Simbi Org

This is the organization repository for SIMBI AI Web App and Telegram Bot

Simbi - AI-Powered Educational Platform with Web3 Integration

frontend backend blockchain platform

Project Overview

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.

Architecture Overview

The project consists of three main components:

  1. Frontend

    • Next.js-based web application
    • Modern UI/UX for educational platform
    • Integrates with backend API and Web3 features
  2. Backend

    • TypeScript-based Express API
    • Prisma ORM for database operations
    • Handles core business logic and data management
  3. Web3

    • Telegram bot integration
    • Base Sepolia blockchain integration
    • AI-powered study assistance
    • Token rewards and NFT achievements
    • Study session tracking

Repository Structure

  • Frontend Repository

    • Next.js application with modern UI components
    • Integration with backend services
    • Web3 connectivity features
  • Backend Repository

    • Express application with TypeScript
    • Prisma database operations
    • API endpoints for core functionality
  • Web3 Repository

    • Telegram bot implementation
    • Smart contracts for tokens, NFTs and Bot management
    • Study session and quiz management
    • AI integration using Llama 3.3-versatile

Deliverable Links

Key Features

Learning Features

  • AI-powered study assistance
  • Interactive quizzes across multiple subjects
  • Timed study sessions with Pomodoro technique
  • Personalized learning recommendations

Web3 Integration

  • Learn-to-earn token rewards (SIMBI tokens)
  • Achievement NFTs for milestones
  • Blockchain-verified credentials
  • Automated reward distribution

Platform Features

  • Cross-platform accessibility (Web & Telegram)
  • User progress tracking
  • Secure wallet management
  • Real-time AI chat support

Getting Started

Frontend Setup

git clone https://github.com/Mmeso1/Simbi_AI
cd Simbi_AI
npm install
npm run dev

Backend Setup

git clone https://github.com/Sparklingbae/Simbi-Backend
cd Simbi-Backend
npm install
npm run dev

Web3 Bot Setup

git clone https://github.com/kingsleycj/simbi-bot
cd simbi-bot
npm install
# Configure environment variables
npm start

For detailed setup instructions, please refer to each repository's individual README.

Technology Stack

Frontend

  • Next.js
  • React
  • TypeScript
  • Web3 libraries

Backend

  • Node.js
  • Express
  • TypeScript
  • Prisma ORM
  • PostgreSQL

Web3 & Bot

  • Node.js
  • Telegram Bot API
  • Ethers.js
  • Hardhat
  • Base Sepolia (L2)
  • Smart Contracts (Solidity)

Team & Contributors

Frontend Team

  • Mmesoma Anisiuba
  • Destiny Orumade
  • Favour Okpara
  • Ikemefuna Onu

Backend Team

  • Efemena Esegbue
  • Blessing Asuquo
  • Daniel Nwolu

Web3 Development

  • Kingsley Nweke

Important Notice

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.

Contributing

We welcome contributions to any of our repositories! Please refer to each repository's contribution guidelines for more information.

License

This project is licensed under the MIT License.

Pinned Loading

  1. simbi-web3-bot simbi-web3-bot Public

    The SIMBI Web3 Telegram Bot is a decentralized study companion designed to help students improve their study habits, stay motivated, and earn rewards for their academic efforts. This bot integrates…

    JavaScript

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…