Welcome to the DSA-2 Repository, a collection of projects and boilerplate codes to enhance your skills in designing and implementing complex systems using data structures and algorithms. This repository focuses on real-world problem-solving using Data Structures and Algorithms.
This repository contains various system design problems with boilerplate code to help you kickstart your project. Each topic presents a unique challenge and a chance to practice your coding and problem-solving skills.
- Library Management System
- Food Delivery System
- Parking Lot Management System
- Student Attendance Management System
- Task Management System
- Movie Booking System
- Financial Transaction Processor
- Bus Route Planner
- Social Network Friend Recommendation
- Warehouse Inventory Management
- Navigate to the topic folder of your choice.
- Explore the provided boilerplate code and question description.
- Extend the boilerplate to develop the full solution.
- Share your contributions to improve the repository!
We encourage you to contribute by enhancing the boilerplate code or adding new systems. Follow these steps:
-
Fork the Repository 🍴
Create your own copy of this repository. -
Clone the Repository 🖥️
Clone the forked repository to your local machine. -
Create a Branch 🌿
Work on a separate branch for your feature or contribution. -
Enhance the Boilerplate 🛠️
- Navigate to the folder of your chosen topic (e.g.,
Library Management System/). - Improve the existing code or add your solution file.
- Name your file:
githubUsername--functionName.extension(e.g.,johnDoe--buildGraph.java).
- Navigate to the folder of your chosen topic (e.g.,
-
Push Changes and Create a Pull Request 🔄
Push your branch to GitHub and create a pull request. Your changes will be reviewed and merged!
- Ensure your solutions and enhancements are clean, optimized, and well-documented.
- Follow coding standards and provide clear comments for readability.
- Be respectful and inclusive when collaborating.
Feel free to reach out if you have any questions or concerns:
Praggya Verma,Aditi Mehta,Khushi Mittal,Khushi Sharma,Nishi Sharma,Ipshita Tandon,Pallavi Kumari,Palak Khanna,Ishita Pahuja
Let’s build amazing systems and learn together! 🚀