Skip to content

SB2318/IEEE-s-Mindful-Devs-Bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Mindful Devs — IEEE IGDTUW

🧠 AI Chatbot Development — Contributor Task Guide

Welcome to the Mindful Devs initiative under IEEE IGDTUW.
This repository is designed to help contributors work on a simplified, parallel version of the backend before merging features into the main system. Showcase their work anytime.


🎯 Project Goal

To build a scalable and modular foundation for the AI-driven Chatbot, allowing contributors to learn, experiment, and submit production-ready features.


I’ve prepared some initial setup along with basic endpoints. Feel free to use them as a starting point while building the rest. (Below is the link).

https://github.com/SB2318/IEEE-s-Mindful-Devs-Bootcamp/tree/main/chatbot

Visualization

https://uhsocial.in/docs/#/ChatBot/post_gemini_send

🧵 Event Structure: Two Tracks, One Goal

Track 1 — Backend Challenge (Skill Building)

A simplified version of the core backend with the following tasks:

Problem Description

  • Understand the project structure
  • Set up environment & install dependencies
  • Implement basic API endpoints
  • Add simple NLP logic (optional pretrained model)
  • Write unit tests for your modules
  • Submit a PR following contribution guidelines

🌐 Website Task (New)

This task is for contributors who want to work on a simple deployable frontend.

Website Requirements

  • Build a single clean HTML page (index.html)
  • Add project description, task list & contributor info
  • Prepare the message UI and functionality
  • Keep UI minimal — no frameworks required
  • Style using plain CSS
  • Deploy on Vercel
  • Add deployed link inside your PR

Bonus

  • Add mobile responsiveness
  • Add dark/light mode toggle

🛠️ Tech Stack

  • Node.js / Express
  • MongoDB / Firebase
  • NLP / LLM API
  • Typescript preferred

Tasks

Day 1:

Day 2:

Day 3:

📂 Folder Structure

/src
  /routes
  /controllers
  /services
  /utils
/tests
README.md

🧩 Contribution Guide

  1. Fork the repo

  2. Create a new branch

  3. Complete your assigned task

  4. Document your work in /docs

  5. Submit a PR with clear explanation

    Please create a new branch with your name followed by the suffix `-ieee-igdtuw`.  
    Example:  
    rahul-ieee-igdtuw 
    susmita-ieee-igdtuw
    

📄 LICENSE

MIT License — Free to use and modify.

About

This repository is designed to help contributors work on a simplified, parallel version of the backend before merging features into the main system. Showcase their work anytime.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors