Skip to content

Open Code Developer Society(OCD) is a well known society at NIT Kurukshetra. This society helps everyone to improve their knowledge and skills in the coding area. This website contains all the information you want to know about OCD

Notifications You must be signed in to change notification settings

Isham17NIT/OCD-Website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to OpenCode Developers Society of NIT Kurukshetra!

Our society is dedicated to fostering a vibrant community of passionate individuals interested in data structures and algorithms, as well as software development from NIT Kurukshetra. We engage in daily DSA question solving and discussions, CP discussions, and Development Projects providing a platform for members to enhance their problem-solving skills and learn from each other's approaches. Our community is built on the principles of collaboration, innovation, and mutual growth, and we strive to create a supportive environment that encourages members to push their limits and explore new ideas.

DSA

We focus on solving problems from various platforms such as LeetCode, GeeksforGeeks, Coding Ninjas and more. Our members actively participate in daily problem-solving sessions, where we discuss and review each other's code. This allows for invaluable feedback and knowledge sharing among peers. We cover a wide range of topics, from basic data structures like arrays and linked lists to advanced topics like dynamic programming and graph theory. Our goal is to help members develop a strong foundation in DSA and prepare them for technical interviews and coding challenges.

Competitive Programming

Our competitive programming group organizes regular contests and coding challenges, where members can participate and improve their coding skills. We conduct in-depth discussions on various solutions, and our members learn from each other's approaches. We believe that competitive programming is an essential aspect of a programmer's growth, and we provide a platform for members to participate in coding challenges and improve their skills. Our members have participated in various coding challenges and have achieved impressive results.

Development

Our development initiatives are led by experienced seniors, who provide guidance and mentorship to our members. We believe in empowering our members to take ownership of their projects and provide a platform for them to explore new technologies and ideas. Our society takes great pride in the fact that the website is developed entirely by our own members. This demonstrates our commitment to hands-on experience and collaborative learning, ensuring that our members are well-equipped for real-world software development challenges. We have two major projects currently underway: NoterAI, an AI-based note-taking app, and CPMasters, a platform for competitive programmers. NoterAI aims to revolutionize the way students take notes, using AI-powered tools to summarize and organize notes. CPMasters is a platform that provides a comprehensive environment for competitive programmers, including features like code editor, problem sets, and leaderboards.

Challenges and Initiatives

The society continuously introduces new challenges to keep the atmosphere dynamic and engaging. Our recent #30DaysOfJavaScript challenge saw an impressive participation of over 50 dedicated members. We also regularly host informative meetings, where our seniors generously share their knowledge and provide invaluable guidance

Contributing Guidelines

We welcome contributions from anyone who is passionate about DSA and software development! If you're interested in contributing to our society, please follow these steps:

  1. Fork the repository: Fork the website repository from here.
  2. Clone the repository: git clone https://github.com/your-username/OCD-Website.git on your local terminal.
  3. Create a new branch: git checkout -b my-feature
  4. Make changes and commit: git add . and git commit -m "My feature"
  5. Push changes: git push origin my-feature
  6. Create a pull request: Go to the cloned GitHub repository and create a new pull request with your changes.

Make sure that you are working on a unique issue, to avoid merge conflicts.

Getting Started with the Repository

To get the repository working on your local machine, follow these steps:

  1. Fork the repository and clone it on your computer.
  2. Install dependencies: npm install
  3. Start the development server: Make sure you are on the root directory. Then, run this command to start the website : node start js/index.js
  4. Open the website: Download the Live Server extension. Then click on 'Go Live' option that appears on bottom left on the screen to see the website on your local computer.

We look forward to welcoming you to our thriving community of learners and developers!

About

Open Code Developer Society(OCD) is a well known society at NIT Kurukshetra. This society helps everyone to improve their knowledge and skills in the coding area. This website contains all the information you want to know about OCD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 63.7%
  • CSS 28.3%
  • JavaScript 8.0%