Contributing to Vista IoT

We welcome contributions from the community! This guide will help you get started with the Vista IoT Gateway Platform.

Vista IoT Logo

👥 Our Team

Project Guide & Mentor

Anand Mane Sir - Project Guide & Mentor

Prof. Anand Mane

Project Guide & Mentor

Leading the vision and providing technical guidance for the Vista IoT platform development.

Core Development Team

Malay Phadke

Malay Phadke

Lead Developer

Full-stack development, system architecture, and protocol implementation specialist.

Rohan Pawar

Rohan Pawar

Hardware Integration Engineer

Radxa board optimization, hardware testing, and embedded systems development.

Dev Oza

Dev Oza

Frontend Developer

Web dashboard development, UI/UX design, and user experience optimization.

Sanskar Patil

Sanskar Patil

Protocol Engineer

Industrial protocol implementation, network security, and system integration.

Getting Started

  1. Fork the repository
  2. Clone your fork locally
  3. Create a new branch for your feature
  4. Make your changes
  5. Submit a pull request

Development Setup

Prerequisites

  • Git
  • Node.js 16+ or Python 3.8+
  • Docker (optional)

Local Development

# Clone the repository
git clone https://github.com/YOUR_USERNAME/vista-iot.git
cd vista-iot

# Install dependencies
npm install
# or
pip install -r requirements.txt

# Start development server
npm run dev
# or
python app.py --dev

Code Style

  • Follow existing code style and conventions
  • Use meaningful variable and function names
  • Add comments for complex logic
  • Write tests for new features

Pull Request Process

  1. Ensure your code passes all tests
  2. Update documentation if needed
  3. Add a clear description of your changes
  4. Reference any related issues

Reporting Issues

When reporting issues, please include:

  • Clear description of the problem
  • Steps to reproduce
  • Expected vs actual behavior
  • Environment details (OS, browser, etc.)

Community Guidelines

  • Be respectful and inclusive
  • Help others learn and grow
  • Follow the code of conduct
  • Ask questions if you’re unsure

Documentation

Help improve our documentation:

  • Fix typos and grammar
  • Add missing information
  • Create new tutorials
  • Improve existing examples

Thank you for contributing to Vista-IOT! 🚀