0% found this document useful (0 votes)
58 views5 pages

PBL C++ - Cse1

The document describes 35 potential project ideas for a project based learning assignment, ranging from library management and online shopping platforms to recipe recommendation engines and job search platforms.

Uploaded by

genuine757
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views5 pages

PBL C++ - Cse1

The document describes 35 potential project ideas for a project based learning assignment, ranging from library management and online shopping platforms to recipe recommendation engines and job search platforms.

Uploaded by

genuine757
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

E No.

Project Based Learning Assignment Statement


1. Library Management System: Develop a library
management system that allows librarians to manage book
111502821 AYUSH RANJAN
catalogs, track lending records, and handle member
information efficiently.
2. Student Grade Tracker: Create a program to manage
student grades, enabling teachers to input grades, calculate
211502821 Pratham Kakkar
averages, and generate reports for individual students and
classes.
3. Employee Payroll System: Design a payroll system for
managing employee salaries, deductions, and tax
211507322 Himanshi Chandra
calculations, providing HR departments with accurate payroll
processing capabilities.
4. Online Shopping Platform: Develop an e-commerce
platform allowing users to browse products, add items to
311502821 Kartik bhardwaj
their cart, make purchases securely, and manage their orders
and account information.
5. Chat Application: Build a real-time chat application that
311507322 Mukund Sinha enables users to send messages, join chat rooms, and engage
in group conversations with friends or colleagues.

6. Expense Tracker: Create an expense tracking application


511507322 S.P.Chandra Sai to help users monitor their spending habits, categorize
expenses, set budgets, and generate financial reports.

7. Tic-Tac-Toe Game: Develop a classic Tic-Tac-Toe game


711502821 Devansh Singhal where two players can take turns marking spaces on a grid,
aiming to achieve a winning pattern.

8. Car Rental System: Design a car rental system allowing


811502821 RAVI RAJ users to browse available vehicles, make reservations,
manage bookings, and handle payments securely.

9. Weather Forecast Application: Implement a weather


forecast application that provides users with current weather
911502821 Viresh Singhal
conditions, forecasts, and weather alerts for specified
locations.
10. Recipe Management System: Create a recipe
management system enabling users to store, organize, and
911507322 Khubab Iftekhar
search for recipes, as well as create shopping lists and meal
plans.
11. Task Management Tool: Develop a task management
1011507322 Prateek Sharma tool allowing users to create, prioritize, and track tasks, set
deadlines, and collaborate with team members.

12. Hospital Management System: Design a hospital


1211502821 Ashun management system for managing patient records, scheduling
appointments, and coordinating medical services efficiently.

13. Music Player Application: Build a music player


1411502821 Harshit Bansal application that allows users to play, organize, and manage
their music library, create playlists, and explore new music.

14. Flight Booking System: Develop a flight booking system


1411507322 Ratna Mishra enabling users to search for flights, book tickets, select seats,
and manage reservations easily.
15. Movie Ticket Booking System: Create a movie ticket
1511507322 Nikhil booking system allowing users to browse movie listings,
book tickets, select seats, and make payments online.
16. Inventory Management System: Design an inventory
management system for tracking stock levels, managing
1611502821 Ripunjay Sharma
product information, and handling sales and purchases
efficiently.
17. Quiz Application: Implement a quiz application with
1611507322 Raghav kaushik multiple-choice questions, random question generation,
scoring, and feedback for users.

18. Blog Management System: Create a blog management


1711502821 Shonima gupta system enabling users to create, edit, and publish blog posts,
manage comments, and customize the blog's appearance.

19. Banking System: Develop a banking system allowing


2111502821 Tushar Sharma users to create accounts, deposit and withdraw funds, transfer
money, and view transaction history securely.
20. Ticket Reservation System: Design a ticket reservation
2311502821 Vishal Gupta system for events or venues, allowing users to browse
available tickets, select seats, and make bookings.
21. Hotel Booking System: Build a hotel booking system
2411502821 Harshika Kapoor enabling users to search for available rooms, make
reservations, and manage bookings online.
22. Calendar Application: Create a calendar application
2511502821 Jayani Sehgal allowing users to schedule events, set reminders, and manage
their appointments and tasks efficiently.
23. Recipe Sharing Platform: Develop a recipe sharing
2611502821 Vishal Bhalla platform where users can upload, share, and discover recipes,
as well as interact with other users.

24. Fitness Tracking App: Design a fitness tracking


2711502821 Aadhar Tuteja application allowing users to log workouts, track progress,
set fitness goals, and monitor their health metrics.

25. Social Media Platform: Implement a social media


2911502821 Gaurav chahar platform with features such as user profiles, news feeds,
messaging, photo sharing, and friend connections.
26. Online Course Management System: Build an online
course management system enabling instructors to create
3011502821 Deepanshu kumar rai
courses, upload materials, and manage student enrollments
and assignments.
27. Appointment Scheduling System: Design an
appointment scheduling system for businesses or
3211502821 HARSH JOSHI
professionals, allowing clients to book appointments online
and receive reminders.
28. Recipe Recommendation Engine: Create a recipe
recommendation engine that suggests personalized recipes
3311502821 Kartik Prasad
based on user preferences, dietary restrictions, and past
interactions.

29. Music Recommendation System: Implement a music


3411502821 Aryan Mehndiratta recommendation system that analyzes user listening habits
and suggests new songs or artists based on their preferences.
30. Expense Sharing App: Develop an expense sharing
3811502821 Sourav Kumar application that allows users to split bills, track shared
expenses, and settle balances with friends or groups.
31. Online Auction Platform: Design an online auction
3911502821 Sujal Garg platform where users can bid on items, monitor auctions in
real-time, and manage their bids and purchases.
32. Appointment Reminder System: Create an appointment
4011502821 Archit Sharma reminder system that sends automated reminders to users via
email, SMS, or notifications.
33. Online Banking System: Develop an online banking
411502821 Divyanshi system with features such as account management, fund
transfers, bill payments, and transaction history.
34. Job Search Platform: Build a job search platform
4211502821 Ramik Tiwari enabling users to search for job listings, apply for positions,
and manage their job applications.
35. Document Management System: Design a document
management system for storing, organizing, and retrieving
4311502821 Akshay Bisht
documents securely, with version control and access
permissions.
36. Online Learning Platform: Create an online learning
platform offering courses, tutorials, and educational
4411502821 Vinayak Garg
resources on various subjects, with interactive lessons and
assessments.

37. Personal Finance Manager: Develop a personal finance


4611502821 Varun Vij manager that helps users track income, expenses, budgets,
and savings goals, with customizable financial reports.

38. Appointment Booking System: Implement an


appointment booking system for service-based businesses,
4711502821 Satyam Tiwari
allowing clients to schedule appointments online and manage
bookings.
39. Task Tracking Application: Build a task tracking
4911502821 Prabhat Mishra application that helps users organize their tasks, prioritize
work, and monitor progress towards completion.

40. Online Marketplace: Design an online marketplace


5011502821 Piyush Banga where users can buy and sell goods or services, with features
for product listings, transactions, and seller ratings.

41. Virtual Classroom Platform: Create a virtual classroom


platform for online teaching and learning, with features such
5111502821 Tanishq Jain
as video conferencing, screen sharing, and interactive
whiteboards.

42. Stock Portfolio Manager: Develop a stock portfolio


5411502821 Manas Sisodia manager that allows users to track their investments, analyze
stock performance, and make informed trading decisions.

43. Code Snippet Repository: Build a code snippet


repository where developers can share, discover, and
5511502821 Isha Mehra
collaborate on code snippets, scripts, and solutions to
common problems.
44. Travel Planning Application: Design a travel planning
5711502821 Musharraf Hayat application that helps users research destinations, plan
itineraries, book accommodations, and organize trip details.

45. Online Ticketing System: Implement an online ticketing


5911502821 Pranav Bajaj system for events, concerts, or performances, allowing users
to purchase tickets and reserve seats.
46. Hospital Appointment System: Create a hospital
appointment system for scheduling patient appointments with
6011502821 Gaurish Sehgal
doctors, managing medical records, and sending appointment
reminders.
47. Employee Payroll System: Design a system to manage
6211502821 Sumegha Gupta employee payroll, including features for calculating salaries,
taxes, and generating pay stubs.
48. Ticket Booking System: Build a system to facilitate
6511502821 Sakshi Gupta ticket reservations for events, movies, or transportation
services, allowing users to book and cancel tickets.
49. Music Player with Playlist: Develop a music player
6911502821 VARUN SHARMA application allowing users to play, pause, skip tracks, and
create/manage playlists.
50. File Encryption Tool: Design a program to encrypt and
7211502821 Vikram Singh Chandeldecrypt files using cryptographic algorithms, ensuring data
security and privacy.
51. Restaurant Management System: Develop a system to
7311502821 Dishansh Joshi manage restaurant operations, including order taking, table
management, and inventory tracking.

52. Image Processing Application: Build an application for


7511502821 Sribash Paul basic image processing tasks such as resizing, cropping,
applying filters, and adjusting brightness/contrast.

53. Task Scheduler: Design a scheduler to manage tasks


7611502821 VISHAV Bhatla and appointments, allowing users to set reminders and
schedule recurring events.

54. Stock Portfolio Manager: Develop a stock portfolio


8311502821 Vaibhav goyal manager that allows users to track their investments, analyze
stock performance, and make informed trading decisions.

55. Code Snippet Repository: Build a code snippet


repository where developers can share, discover, and
8511502821 Tarun kumar dagar
collaborate on code snippets, scripts, and solutions to
common problems.

56. Travel Planning Application: Design a travel planning


8711502821 Saksham kediyal application that helps users research destinations, plan
itineraries, book accommodations, and organize trip details.

57. Simple Sudoku Solver: Design a C++ program capable


of solving Sudoku puzzles automatically. The solver should
take a partially filled Sudoku grid as input and fill in the
8811502821 Lakshya singhal
remaining cells following the rules of Sudoku. The program
should be able to handle puzzles of varying difficulty levels
and provide solutions efficiently.
58. Basic Calendar Application: Create a C++ calendar
application to help users manage their schedules and
appointments. The program should allow users to add, edit,
9211502821 Abhishek Paul and delete events, set reminders, and view their schedule in
daily, weekly, or monthly formats. The calendar application
should provide a user-friendly interface for easy navigation
and interaction.
59. Simple Snake Game: Develop a classic Snake game
using C++. The game should feature a snake that grows
longer as it consumes food, with the player controlling the
9411502821 Sparsh Verma snake's direction. The objective is to guide the snake to eat
food while avoiding collisions with walls or the snake's own
body. The game should progressively increase in difficulty as
the snake grows longer.
60. Code Snippet Manager: Design a C++ code snippet
manager to help programmers organize and store reusable
code snippets efficiently. The application should allow users
9511502821 Bhavya Minocha
to categorize snippets by programming language, tag them
with keywords, and search for specific snippets quickly.
Additionally, the manager should provide features for
editing, sharing, and exporting code snippets to facilitate
collaboration and code reuse.
61. Tic-Tac-Toe Game:Develop a classic two-player game
written in C++. In this game, each player takes turns placing
Xs and Os on a 3×3 board, with the goal of getting three of
9711502821 Sorashi Seth their pieces in a row (horizontally, vertically, or diagonally).
The game is won when a player gets three in a row, and it is a
draw if the board is filled up without either player achieving
that
62. Snake Game: Develop a Snake Game project in C++ a
classic game that is easy to understand and enjoyable to play.
This project gives players a sense of accomplishment when
9811502821 Paakhi Sharma they reach higher levels. The code includes various functions
and classes, such as a snake class that can be used to move
the snake and a board class for creating the game’s playing
field.

You might also like