Giter VIP home page Giter VIP logo

project-hub's Introduction

🪔 अप्प दीपो भव: (Be your own light)

🌍  I'm based in India
🖥️  See my portfolio at LinkedIn
✉️  You can contact me at [email protected]
🧠  I'm learning Machine vision
🤝  I'm open to collaborating on AI - ML
  The only way to do great work is to love what you do.

Skills

C C++ Python MySQL Photoshop Illustrator XD Figma

Socials

Dwij Mistry's Dev Card

Badges

@dwijmistry11's Holopin board

My GitHub Stats

dwijmistry11's GitHub stats

Last Edited on: 22/03/2023

project-hub's People

Contributors

aaryansingh0017 avatar awsyaseen22 avatar b1tsh3ll avatar chandanck22 avatar dwijmistry11 avatar sohampathak1234 avatar sohanagashimani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

project-hub's Issues

Telecom Billing System

Simple functions have been used in co-ordination with data structure and file handling. As the project is relatively short, you can thoroughly go through the whole source code; this will help you understand data structure and file handling if you know their fundamentals.

The functions and features used in this project are listed below:

Add new records: add new data into file with name, phone number and amount to be paid
View list of records – lists all telephone billing records
Modify records – edit the added records; name, phone number and/or amount of payment can be edited
View payment – shows amount to be paid
Search records – search for added/updated records in file
Delete records – removes data permanently from file
This project is limited to the functions aforementioned. You can add new features as you like to make this project a better one.

Bus Reservation System

This system is built on the concept of booking bus tickets in advance. The user can check the bus schedule, book tickets, cancel reservations, and check the bus status board using this system. When purchasing tickets, the user must first enter the bus number, after which the system will display the entire number of bus seats along with the passengers’ names, and the user must then enter the number of tickets, seat number, and person’s name.
We will be using arrays, if-else logic, loop statements, and various functions like login(), cancel(), etc. to implement the project.

Simple Calculator

You can build a simple calculator with C using switch cases or if-else statements. This calculator takes two operands and an arithmetic operator (+, -, *, /) from the user, however, you can expand the program to accept more than two operands and one operator by adding logic. Then, based on the operator entered by the user, it conducts the computation on the two operands. The input, however, must be in the format “number1 operator1 number2” (i.e. 2+4).

Matrix Calculator

Mathematical operations are an everyday part of our life. Every day, we will connect with many forms of calculations in our environment. Matrices are mathematical structures in which integers are arranged in columns and rows. In actual life, matrices are used in many applications. The most common application is in the software sector, where pathfinder algorithms, image processing algorithms, and other algorithms are developed. Some fundamental matrix operations are performed in this project, with the user selecting the operation to be performed on the matrix. The matrices and their sizes are then entered. It’s worth noting that the project only considers square matrices.

Dino Game

This little project is a modest recreation of the Offline Google Chrome game Dinosaur Jump. The game can be played at any moment by the user. The entire project is written in the C programming language. The X key is used to exit the game, and the Space bar is used to leap. play and score as many points as you can; this is a fun, simple game designed specifically for novices, and it’s simple to use and understand.

Unit converter project

Forgot how to convert degree Fahrenheit to Celsius? Don’t worry. We have a solution for you. This unit converter converts basic units such as temperature, currency, and mass.

Mini Voting System

An online voting system is a software platform that enables organizations to conduct votes and elections securely. A high-quality online voting system strikes a balance between ballot security, convenience, and the overall needs of a voting event. By collecting the input of your group in a systematic and verifiable manner, online voting tools and online election voting systems assist you in making crucial decisions. These decisions are frequently taken on a yearly basis – either during an event (such as your organization’s AGM) or at a specific time of the year. Alternatively, you may conduct regular polls among your colleagues (e.g. anonymous employee feedback surveys).

With this voting system, users can enter their preferences and the total votes and leading candidate can be calculated. It’s a straightforward C project that’s simple to grasp. Small-scale election efforts can benefit from this.

Typing Tutor Project

  • This project provides a certain name as user by default and there a facility to create a new user too.
  • You can enter your name as user.
  • In the project, you can view the total statistics.
  • The record option in the project is for displaying of the user who has already used the application.
  • you can view typing speed, accuracy etc.
  • If you want to terminate the program without any use, you can select exit option in the main menu.

Snakes and Ladders Game

Snakes and ladders, also known as Moksha Patam, is an ancient Indian board game for two or more players that is still considered a worldwide classic today. It’s played on a gridded game board with numbered squares. On the board, there are several “ladders” and “snakes,” each linking two distinct board squares. The dice value can either be provided by the user or it can be generated randomly. If after moving, the pointer points to the block where the ladder is, the pointer is directed to the top of the ladder. If unfortunately, the pointer points to the mouth of a snake after moving, the pointer is redirected to the tail of the snake.
The objectives and rules of the game can be summarized as-

Objective – Given a snake and ladder game, write a function that returns the minimum number of jumps to take the top or destination position.

You can assume the dice you throw results in always favor of you, which means you can control the dice.

Calendar

If you have ever lost track of which day of the week is today or the number of days in that particular month, you should build a calendar yourself. The Calendar is written in the C programming language, and this Calendar assists you in determining the date and day you require. We can implement it using simple if-else logic and switch-case statements. The display() function is used to display the calendar and it can be modified accordingly. It also has some additional functions. The GitHub link of the calendar has been provided below.

Pac-Man Game

Pacman, like other classic games, is simple to play. In this game, you must consume as many small dots as possible to earn as many points as possible. The entire game was created using the C programming language. Graphics were employed in the creation of this game. To create the game, you have to first define the grid function to manage the grid structure. To control the movement, you can define functions such as move_right(), move_left(), move_up() and move_down(). C files to add ghosts and their functionalities, positions check, etc. can be added to make the game more fun. The customers will find this C Programming game to be simple to comprehend and manage.

Mini project for phone book

This Phone book Project generates an external file to permanently store the user’s data (Name and phone number). The phone book is a very simple C project that will help you understand the core concepts of capacity, record keeping, and data structure. This program will show you how to add, list, edit or alter, look at, and delete data from a record.

Employee Record System

The main features of this project include basic file handling operations; you will learn how to add, list, modify and delete data to/from file. The source code is relatively short, so thoroughly go through the mini project, and try to analyze how things such as functions, pointers, files, and arrays are implemented.

Currently, listed below are the only features that make up this project, but you can add new features as you like to make this project a better one!

  • Add record
  • List record
  • Modify record
  • Delete record

Lexical Analyzer

The Lexical Analyzer program translates a stream of individual letters, which are generally grouped as lines, into a stream of lexical tokens. Tokenization, for example, of source code words and punctuation symbols. The project’s main goal/purpose is to take a C file and generate a sequence of tokens that can be utilized in the next stage of compilation. This should also account for any error handling requirements that may arise during tokenization.

Student Record management system

Using C language, you can also create a student management system. To handle students’ records (like Student’s roll number, Name, Subject, etc.) it employs files as a database to conduct file handling activities such as add, search, change, and remove entries. It appears a simple project but can be handy for schools or colleges that have to store records of thousands of students.

Tic-tac-toe Game

Tic-tac-toe, also known as nougats and crosses or Xs and Os, is a two-person paper and pencil game in which each player alternates marking squares in a three-by-three grid with an X or an O. The winner is the player who successfully places three of their markers in a horizontal, vertical, or diagonal row. You can implement this fun game using 2D arrays in the C programming language. It is important to use arrays while creating a Tic Tac Toe game in the C programming language. The Xs and Os are stored in separate arrays and passed across various functions in the code to maintain track of the game’s progress. You can play the game against the computer by entering the code here and selecting either X or O. The source code for the project is given below.

Electricity Bill Calculator

The Electricity Cost Calculator project is an application-based micro project that predicts the following month’s electricity bill based on the appliances or loads used. Visual studio code was used to write the code for this project. This project employs a multi-file and multi-platform strategy (Linux and Windows). People who do not have a technical understanding of calculating power bills can use this program to forecast their electricity bills for the coming months; however, an electricity bill calculator must have the following features:

All loads’ power rating
Unit consumed per day
Units consumed per month, and
Total load calculation

Movie Ticket Booking System

The project’s goal is to inform a consumer about the MOVIE TICKET BOOKING SYSTEM so that they can order tickets. The project was created with the goal of making the process as simple and quick as possible. The user can book tickets, cancel tickets, and view all booking records using the system. Our project’s major purpose is to supply various forms of client facilities as well as excellent customer service. It should meet nearly all the conditions for reserving a ticket.

Library Management System

Library management is a project that manages and preserves electronic book data based on the demands of students. Both students and library administrators can use the system to keep track of all the books available in the library. It allows both the administrator and the student to look for the desired book. The C files used to implement the system are: main.c, searchbook.c, issuebook.c, viewbook.c, and more.

Medical Store Management System

About Medical Store Management System Project:
This mini project is a very comprehensive one. File handling has been extensively and effectively used for almost major functions. The whole project is based on file handling as all medical records are stored in file.

Data structure have been used to store and organize records. Overall, understanding this project will provide you valuable information on how to store, edit, search and delete data using file.

Here, you can input many information like medicine Id, rack no., cabinet no., supplier’s name, unit cost, sales price, etc while adding a medicine into the store. You can also view information about report and billing. (Also check out customer billing system project.)

There are over 25 functions used in this mini project. I have divided those into the parent functions listed below to help you understand the project better.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.