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.
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
https://uhsocial.in/docs/#/ChatBot/post_gemini_send
A simplified version of the core backend with the following tasks:
- 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
This task is for contributors who want to work on a simple deployable frontend.
- 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
- Add mobile responsiveness
- Add dark/light mode toggle
- Node.js / Express
- MongoDB / Firebase
- NLP / LLM API
- Typescript preferred
- Backend Setup & Environment Preparation (SB2318/UltimateHealth#627)
- Website Skeleton (HTML + CSS) (SB2318/UltimateHealth#628)
- Obtain Gemini API Key And Secure It (SB2318/UltimateHealth#629)
- Design a Simple Login & Signup Layout (Minimal Info) (SB2318/UltimateHealth#630)
- Day 2 ChatBot Backend: Add Authentication Endpoints (Create User, Login, Profile) (SB2318/UltimateHealth#632)
- ChatBot: Build "Chat with Gemini" Core Interface (Web Version) (SB2318/UltimateHealth#633)
- ChatBot: Design Home Page after Login (SB2318/UltimateHealth#634)
- ChatBot: Integrate Authentication Endpoints (SB2318/UltimateHealth#635)
- Day 3: AI ChatBot Bakend: Implement ChatBot Backend (Generative AI Integration) (SB2318/UltimateHealth#637)
- Day 3: AI ChatBot Development: Integrate Chat APIs into your website. (SB2318/UltimateHealth#638)
- Day 3: AI ChatBot Frontend: Final Navigation Set Up (SB2318/UltimateHealth#639)
/src
/routes
/controllers
/services
/utils
/tests
README.md
-
Fork the repo
-
Create a new branch
-
Complete your assigned task
-
Document your work in
/docs -
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
MIT License — Free to use and modify.