Skip to content

CNC-IISER-BHOPAL/CNC

Repository files navigation

Computing and Networking Council Website - IISER Bhopal

Welcome to the official GitHub repository for the Computer Science and Networking Council (CNC) of IISER Bhopal! This website serves as a hub for all student activities related to computer science, technology, and networking. CNC encompasses multiple clubs, each focusing on unique interests such as coding, electronics, finance, gaming, and more.

Screenshot 2024-11-06 110519

Clubs Under CNC

  • 👨‍💻 Coding Club / Cyberheathens: Focused on competitive programming, development, and open-source contributions.
  • 🔌 EECS Club: Dedicated to electronics, electrical engineering, and computer science projects.
  • 💹 Quant Finance Club / Arbitrage: For students interested in quantitative finance, algorithmic trading, and financial modeling.
  • 📸 Photography Club / Claude Glass: A space for photography enthusiasts to share their work, participate in events, and improve their skills.
  • 🎮 Gaming Club / Resurgence: Unites gamers across various genres and platforms for both casual and competitive play.

Technologies Used

  • Next.js: A React-based framework used for building the website, offering both static and dynamic rendering.
  • Tailwind CSS: A utility-first CSS framework used for responsive and customizable design.
  • JavaScript: Core scripting languages used for frontend development.

Features

  • 📄 Club pages for each CNC-affiliated club. (*still in progress)
  • 📢 Announcements section for updates on events, competitions, and workshops.
  • 🧑‍🤝‍🧑 Member profile pages for teams across clubs.
  • 📱 Responsive design ensuring accessibility across all devices.

Getting Started

To get a copy of the CNC website up and running on your local machine, follow these steps:

  1. Clone the repository:
    git clone https://github.com/<your-username>/CNC.git
  2. Navigate to the project directory:
    cd CNC
  3. Install dependencies:
    npm install
  4. Run the development server:
    npm run dev

Contribution Guidelines

We welcome contributions to improve the CNC website! If you'd like to contribute:

  1. Fork the repository by clicking the "Fork" button on the top right of this repository.
  2. Clone your forked repository:
    git clone https://github.com/<your-username>/CNC.git
  3. Create a new branch:
    git checkout -b feature-branch
  4. Commit your changes:
    git commit -m 'Add feature'
  5. Push to your branch:
    git push origin feature-branch
  6. Open a pull request from your forked repository to the original repository. Make sure to provide a clear description of your changes.

Contact

For any inquiries or issues, feel free to reach out via email at [email protected] or me personally Tanishq Sharma.