Skip to content

SimbiOrg/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

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 and NFTs
    • Study session and quiz management

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

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.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published