Skip to content

mobi2400/Debsoc2.0

Repository files navigation

SMVIT DEBSOC 🎤

Next.js TypeScript Tailwind CSS React

Welcome to the official website of SMVIT Debating Society - where arguments meet artistry and discussions drive change! 🏛️

🌟 About SMVIT DEBSOC

SMVIT Debating Society is the premier debating club of Sir M. Visvesvaraya Institute of Technology, dedicated to fostering critical thinking, public speaking excellence, and intellectual discourse among students. We believe in the power of structured debate to shape minds, challenge perspectives, and build confident communicators.

Our Mission

  • 🎯 Develop Critical Thinking: Encourage analytical reasoning and logical argumentation
  • 🗣️ Enhance Public Speaking: Build confidence in articulating ideas effectively
  • 🤝 Foster Community: Create an inclusive environment for intellectual growth
  • 🏆 Competitive Excellence: Train students for prestigious debating competitions

🚀 Why We Built This Website

In today's digital age, we recognized the need to make our debating society more interactive and accessible through technology. This website serves as:

  • 📚 Educational Hub: Comprehensive guides on debating formats (British Parliamentary, Asian Parliamentary)
  • ⚡ Interactive Tools: Debate timer, motion generators, and practice resources
  • 👥 Community Platform: Showcase our team, achievements, and connect with members
  • 📱 Modern Experience: Mobile-first design for accessibility anywhere, anytime
  • 🎓 Learning Resource: Detailed motion analysis and debating strategies

We wanted to bridge the gap between traditional debating and modern technology, creating a platform that enhances learning and makes debating more engaging for the digital generation.

✨ Features

🎯 Core Features

  • 📊 Random Motion Generator: Practice with diverse debate topics
  • ⏱️ Debate Timer: Professional timing tools for structured debates
  • 📖 Comprehensive Guides: Learn different debating formats and strategies
  • 👨‍💻 Team Showcase: Meet our talented debaters and organizers
  • 🏆 Achievements Gallery: Celebrate our competitive successes
  • 📧 Contact & Social Integration: Easy communication channels

🛠️ Technical Features

  • 📱 Fully Responsive: Optimized for all devices and screen sizes
  • 🌙 Dark Theme: Modern, eye-friendly interface
  • ⚡ Fast Performance: Built with Next.js for optimal speed
  • 🎨 Smooth Animations: Enhanced user experience with fluid transitions
  • 🍞 Toast Notifications: Interactive feedback system
  • 🎯 SEO Optimized: Better discoverability and reach

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn package manager

Installation

  1. Clone the repository

    git clone https://github.com/mobi2400/Debsoc2.0.git
    cd Debsoc2.0
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Start development server

    npm run dev
    # or
    yarn dev
  4. Open in browser Navigate to http://localhost:3000

Build for Production

npm run build
npm start

📱 Key Pages & Features

  • 🏠 Home: Hero section with typewriter animation and club overview
  • 👥 Team: Interactive team grid with member profiles
  • 🏆 Achievements: Showcase of competitive successes and accolades
  • 👨‍🎓 Alumni: Honor our graduated members and their contributions
  • ⚖️ Equity: Our commitment to inclusive and fair debating
  • ⏱️ Debate Timer: Professional timing tool for practice sessions
  • 🎯 Session: Motion generator and comprehensive debating guides
  • 🖼️ Gallery: Visual memories and event highlights
  • 🔐 Login: Member and admin access portal

🔮 Coming Soon

We're constantly evolving! Here are some exciting features in development:

  • 📅 Event Management System: Interactive calendar and event registration
  • 💬 Live Debate Platform: Virtual debating rooms with real-time features
  • 📊 Progress Tracking: Member performance analytics and improvement metrics
  • 🎮 Gamification: Points, badges, and leaderboards for engagement
  • 📚 Advanced Learning Modules: Video tutorials and masterclasses
  • 🤖 AI-Powered Feedback: Automated speech analysis and suggestions
  • 📱 Mobile App: Native iOS and Android applications
  • 🌐 Multi-language Support: Content in multiple regional languages

👨‍💻 Development Team

This project is lovingly crafted by the technical team of SMVIT Debating Society:

🔧 Lead Developer

Md. Mobasshir Shakil Khan

🎨 Assistant Developer

Ayush Kumar

🤝 Contributing

We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Guidelines

  • Follow TypeScript best practices
  • Maintain responsive design principles
  • Add comments for complex logic
  • Test on multiple devices and browsers

📞 Connect With Us

Stay updated with SMVIT DEBSOC:

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Thanks to all SMVIT DEBSOC members for their continuous support
  • Special appreciation for the faculty advisors who guide our journey
  • Gratitude to the open-source community for the amazing tools and libraries
  • Recognition to all contributors who help improve this platform

Made with ❤️ by SMVIT DEBSOC Development Team

Empowering voices, shaping futures through the art of debate

GitHub stars GitHub forks

About

SMVIT DEBSOC CLUB WEBSITE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages