Skip to content

sudoKiarie/maa_connect

Repository files navigation

Maa Connect

Maa Connect is a lightweight, multilingual AI-powered network management assistant designed to empower teachers and non-technical users in underserved rural and remote communities. The platform provides accessible learning resources on network management and optimization while enabling users to address simple network issues independently. By focusing on computational efficiency and adaptability, Maa Connect aims to bridge the digital divide and ensure uninterrupted access to online education.

Key Features

  • Network Learning Platform: Offers user-friendly resources to help users understand network management concepts and best practices.
  • AI Network Assistant: Provides step-by-step guidance for troubleshooting and fixing common network issues.
  • Multilingual Support: Ensures accessibility by supporting multiple languages, catering to the linguistic diversity of target communities.
  • Lightweight and Efficient: Designed for low-resource environments, requiring minimal computational power.
  • Adaptability: Configurable for diverse network setups and requirements.

Problem Statement

Many underserved communities face restricted access to network management knowledge and skilled practitioners. When network problems occur, internet-dependent education often halts for extended periods, disrupting learning. Maa Connect addresses this by equipping users with essential skills and tools to maintain and optimize their networks, overcoming linguistic and cultural barriers.

Tech Stack

Frontend:

  • HTML
  • CSS
  • JavaScript

Backend:

  • Python
  • Flask

AI Model:

  • DeepSeek: Enables semantic search and efficient knowledge retrieval for troubleshooting guidance and network learning.

Contributing

  1. Clone the Repository: https

    git clone https://github.com/your-username/maa-connect.git
    cd maa-connect

    SSH

    git clone git@github.com:your-username/maa_connect.git
    cd maa-connect
  2. Set up a Virtual Environment:

    python3 -m venv env
    source env/bin/activate   # For Windows: env\Scripts\activate
  3. Install Dependencies:

    pip install -r requirements.txt
  4. Run the Application: On the app folder run:

    python app.py
  5. Install Node Dependencies: The frontend is built using React. Now, you need to install the required Node.js dependencies. Navigate to the frontend directory (usually where index.html is located). Open a terminal in that directory and run

    npm install

Now Simply open the index.html and run the start the live server

Usage

  1. Learn About Networks:

    • Access the educational platform to explore modules on basic network concepts and optimization techniques.
  2. Troubleshoot Network Issues:

    • Use the AI assistant to diagnose and fix simple network problems with easy-to-follow, multilingual guidance.
  3. Report Issues:

    • Submit unresolved network problems for further assistance via the built-in feedback system.

Contact

For questions or feedback, please reach out to us:

  • [name] : [Email]

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages