The official GitHub organization for all technical projects engineered by the IEEE MSIT Web Development Department'25.
This is our central command for building websites, automation tools, and the digital future of our society.
Visit Our Flagship Website · Report a Bug · Propose a Project
All projects within this organization fall under one of our key strategic domains. This structure ensures clarity, focus, and alignment with our society's goals.
| Domain | Description | Key Repositories |
|---|---|---|
| Public-Facing Platforms | Our primary digital storefronts, including the main society website and event-specific microsites. These are built for performance and UX. | ieee-msit/website |
| Automation & Intelligence | Bots, scrapers, and AI-powered tools designed to streamline operations, gather data, and automate content updates across our platforms. | ieee-msit/event-automation (e.g., Instagram Scraper), ieee-msit/event-automation |
| Internal Tooling | Admin panels, dashboards, and management systems that empower the Executive Committee to manage the society efficiently. | ieee-msit/admin-panel |
| Future Innovations (R&D) | Experimental projects, hackathon prototypes, and exploratory work that pushes the boundaries of what our society can build and achieve. | ieee-msit/project-[hackathon-name], ieee-msit/research-[topic] |
We believe in using modern, robust, and scalable technologies to ensure our projects are both cutting-edge and maintainable. Consistency across our stack allows for better collaboration and knowledge transfer.
| Component | Our Standard |
|---|---|
| Frontend Framework | React, TypeScript, Vite |
| Styling & UI | Tailwind CSS, shadcn/ui, Lucide React |
| Backend Services | Node.js, Express / NestJS, TypeScript |
| Databases | MongoDB, PostgreSQL, Upstash (Redis) |
| Automation & Scripting | Python, Puppeteer |
| Code Quality | ESLint, Prettier, Husky (Git Hooks) |
| Deployment & CI/CD | Vercel, AWS, GitHub Actions |
This organization operates with a professional development workflow. All contributions, regardless of size, must follow these steps to ensure quality and consistency.
-
Find an Issue
All work begins with an issue. Browse the issues tab of a specific repository. If your idea doesn't have an issue, create one using our templates. -
Fork & Clone
Fork the target repository to your personal account and clone it to your local machine. -
Create a Branch
Create a new branch frommainwith a descriptive name. We follow the[type]/[short-description]convention (e.g.,feat/add-event-carousel,fix/header-alignment).git checkout -b feat/my-new-feature
-
Develop & Commit
Make your changes. Write clean, well-documented code. Commit your work with clear, conventional commit messages (e.g.,feat: Add user authentication endpoint). -
Push and Open a Pull Request (PR)
Push your branch to your fork and open a Pull Request against themainbranch of theieeemsitrepository. Provide a detailed description of your changes in the PR. -
Code Review
Your PR will be reviewed by the Web Dev leadership or assigned reviewers. Engage in the discussion and make any required changes. At least one approval is required to merge.
This organization hosts multiple projects. Find the one you're looking for below.
| Repository | Description | Status |
|---|---|---|
ieee-msit/website |
The primary public-facing website for IEEE MSIT. | ✅ Active |
ieee-msit/event-automation |
Collection of scripts for automating content and operations. | ✅ Active |
ieee-msit/admin-panel |
Central dashboard for managing website content and members. | 🚧 In Dev |
ieee-msit/.github |
Community health files and organizational templates. | ✅ Active |
Meet the team responsible for steering our digital strategy and maintaining the standards of this organization.
|
Rajveer Singh Vice Chairperson Web Dev |
Aneesh Ahuja PR Lead RAS |
Unless otherwise specified in a repository, all projects under the IEEE MSIT organization are licensed under the MIT License. See the LICENSE file for more details.