MY
SOUNDS
93 | Click Here To Listen
97 |
├── Analog_Clock ├── app.js ├── clock.png ├── index.html └── style.css ├── BMI_Calculator ├── .gitignore ├── app.js ├── index.html └── style.css ├── Bulb-On_OFF ├── images │ ├── off.png │ ├── off.svg │ ├── on.png │ └── on.svg ├── index.html ├── main.html ├── off-img.html └── on-img.html ├── CSS-Grid └── index.html ├── Calculator ├── app.js ├── index.html └── style.css ├── Loan_Calculator ├── app.js └── index.html ├── Mario_Run_Animation ├── index.html └── media │ ├── background.jpg │ └── mario-gif.gif ├── Music_Player ├── index.html └── media │ ├── background.jpg │ ├── music.mp3 │ ├── pause.png │ └── play.png ├── My_Portfolio ├── .gitignore ├── css │ └── style.css ├── images │ ├── email.png │ ├── facebook.png │ ├── github.png │ ├── instagram.png │ ├── linkedin.png │ ├── logo-transparent.png │ ├── logo.png │ ├── logo.svg │ ├── projects-c.png │ ├── projects-c.svg │ ├── projects-chrome.png │ ├── projects-chrome.svg │ ├── projects-java.png │ ├── projects-java.svg │ ├── projects-other.png │ ├── projects-other.svg │ ├── projects-python.png │ ├── projects-python.svg │ ├── projects-webdev.png │ ├── projects-webdev.svg │ ├── sushant.jpg │ └── twitter.png ├── index.html └── js │ └── script.js ├── Note_Taker ├── app.js └── index.html ├── Parallax_Effect_Webpage ├── images │ ├── BG-1.jpg │ └── BG-2.jpg └── index.html ├── Portfolio-Only_HTML ├── 9.gif ├── index.html └── me.jpg ├── README.md ├── Searchy-Search_Engine ├── README.md ├── dist │ └── css │ │ ├── style.min.css │ │ └── style.min.css.map ├── icon.png ├── index.html ├── js │ ├── dataFunctions.js │ ├── main.js │ ├── searchBar.js │ └── searchResults.js └── sass │ ├── _base.scss │ ├── _searchEntry.scss │ ├── _searchResults.scss │ ├── _sharedClasses.scss │ └── style.scss ├── Survey_Form └── index.html ├── Technical_Documentation └── index.html ├── ToDo_List ├── app.js └── index.html ├── Tribute_Page-APJ_Kalam ├── APJ_Kalam.png └── index.html ├── cloud_note ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ └── manifest.json └── src │ ├── App.css │ ├── App.js │ ├── index.css │ └── index.js ├── news_teller ├── .gitignore ├── README.md ├── output.png ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ └── manifest.json └── src │ ├── App.css │ ├── App.js │ ├── components │ ├── Navbar.js │ ├── News.js │ ├── NewsComponent.js │ ├── Spinner.js │ └── loading.gif │ ├── index.js │ └── reportWebVitals.js └── text_helper ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon-96x96.png ├── favicon.ico ├── favicon.png ├── favicon.svg ├── index.html ├── manifest.json └── robots.txt └── src ├── App.css ├── App.js ├── App.test.js ├── components ├── Alert.js ├── InputForm.js └── Navbar.js ├── index.css ├── index.js ├── reportWebVitals.js └── setupTests.js /Analog_Clock/app.js: -------------------------------------------------------------------------------- 1 | setInterval(() => 2 | { 3 | d = new Date(); //object of date() 4 | hr = d.getHours(); 5 | min = d.getMinutes(); 6 | sec = d.getSeconds(); 7 | hr_rotation = 30*hr + min/2; 8 | min_rotation = 6*min; 9 | sec_rotation = 6*sec; 10 | 11 | hour.style.transform = `rotate(${hr_rotation}deg)`; 12 | minute.style.transform = `rotate(${min_rotation}deg)`; 13 | second.style.transform = `rotate(${sec_rotation}deg)`; 14 | }, 1000); -------------------------------------------------------------------------------- /Analog_Clock/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsushant12/Web-Development-Projects/20c3de03f72c121d7d088acd87ca3f9dff0e2ea6/Analog_Clock/clock.png -------------------------------------------------------------------------------- /Analog_Clock/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 |Height (in cm)
19 | 20 | 21 |Weight (in kg)
22 | 23 | 24 | 25 | 26 | 27 |47 | ON 48 |
49 |50 | OFF 51 |
52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /Bulb-On_OFF/off-img.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |Amount (₹)
59 | 60 |Interest Rate
61 | 62 |Months to Pay
63 | 64 | 65 | 66 | 67 |Click Here To Listen
97 |
50 | I am a Junior Year Student currently undertaking my bachelor's in Computer Science and Engineering. I am
51 | a pragmatic programmer who loves to create major and minor projects. I am currently working as a
52 | freelance Technical Content Writer at Scaler.
53 |
54 | I have been a Technical Content Writer Intern at GeeksForGeeks.
55 | Besides Development and Content Writing, I constantly work on Open-Source and I have been a participant
56 | in various Open-Source Initiatives such as GSSoC, GWoC, Hacktober Fest, etc.
57 |
58 | I am a Microsoft Learn Student Ambassador, Agora Student Ambassador. I am a Software Developer with
59 | experience in various programming languages, Databases, Web Development, DSA, and Technical Content
60 | Writing.
61 |
62 | Thanks again for reading this, Nice meeting You :)
63 |
Let's Connect! 66 |
Checkout my Competitive Programming profiles and Articles. 83 |
• Ideated and published more than 10 articles on the Scaler Topics platform.
174 | • Brainstormed and delivered content around C++, Operating Systems, and Data Base Management
175 | Systems.
• Ideated and published more than 35 articles on the GeeksForGeeks platform.
183 | • Brainstormed and delivered content around C, C++, Java, Python, LINUX, Data Structures,
184 | Algorithms, and Web Development.
• Ranked in the top 50 among thousands of participants by contributing to 2 open source projects
191 | NeoAlgo and Algo-Tree.
192 | • Raised more than 25 successfully merged PRs working on various domains such as C, C++, Data
193 | Structures, and Algorithm.
• Conducted more than 10 events and workshops on 201 | Azure Fundamentals, Git, and GitHub as well as moderated various Microsoft Learn TV live events. 202 |
203 |• Placed in the top 25 Technical Scripters for the article ToDo 208 | List.
209 |• Selected among Microsoft Student 213 | Ambassadors where I mentored more than 100 students in their projects on various domains.
214 | • Undertaking Bachelor of Technology in Computer Science and Engineering.
222 | • Currently in the third year with an overall 9.26 CGPA.
• Completed my Higher Secondary Education (AISSCE) under the Central Board of Secondary
227 | Education from my hometown under the Science stream in 2018.
228 | • Secured 80%.
• Completed my Matriculation (AISSE) under the Central Board of Secondary Education from my
233 | hometown under the Physics-Chemistry-Mathematics stream in 2016.
234 | • Secured 10 CGPA.
+91 79037 45948
320 |sushantgaurav57@gmail.com
326 |Bhopal, India.
332 |${element}
39 | 40 |
89 | Thankyou for showing interest, here is a quick story of me and this website.
90 | My programming journey started back in 2019, few months before I started studying CSE in LNCT
91 | Bhopal.
92 | I am currently in my second year and doing Technical Content Writing Internship at GeeksForGeeks. I
93 | like coding all kind of problems from the very basic like adding numbers to the complex ones like
94 | competitive
95 | programming problems. I love making projects and games. Infact this website is one of my Web Development
96 | Projects which is built using HTML and CSS.
97 |
98 | Languages known : C Language, C++, JAVA, Python, JavaScript, MySQL.
99 | IT Constructs : Data Structures and Algorithm, OOP, HTML, CSS, LINUX, and Git & GitHub.
100 |
112 | 113 | Calendar ☀ 114 | Tic-Tac-Toe ☀ 115 | Quiz Game ☀ 116 | Survey Form ☀ 117 | Chat Bot in C ☀ 118 | Tribute Webpage ☀ 119 | Portfolio Website ☀ 120 | Guess the Number ☀ 121 | Rock Paper Scissor ☀ 122 | To-Do List using JS ☀ 123 | Notes Taker using JS ☀ 124 | BMI Calculator using JS ☀ 125 | Loan Calculator using JS ☀ 126 | Travel Management System ☀ 127 | Random Password Generator ☀ 128 | Different Management Systems 129 |
130 |141 | 142 | Technical Content Writer Intern at GeeksForGeeks ☀ 143 | Microsoft Learn Student Ambassador - Beta ☀ 144 | Participant in GirlScript Summer of Code 2021 ☀ 145 | Mentored HackTX Hackathon 146 | 147 |
148 |
4 |
5 |
79 | Thank you for taking the time to help us improve the platform. 80 |
81 | 82 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /Technical_Documentation/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |68 | C++ is a general purpose programming language and widely used now a days for competitive 69 | programming. It has imperative, object-oriented and generic programming features. C++ runs on lots 70 | of platform like Windows, Linux, Unix, Mac etc. C++ is an efficient and powerful language and finds 71 | wide use in various GUI platforms, 3D graphics and real-time simulations. Because of the inclusion 72 | of rich function libraries, working in C++ becomes simpler and convenient than C. Being 73 | object-oriented programming like Java, C++ provides the support of inheritance, polymorphism, 74 | encapsulation, etc. Unlike C, C++ allows exception handling and function overloading. 75 |
76 |he “Hello World” program is the first step towards learning any programming language and also one of
77 | the simplest programs you will learn. All you have to do is display the message “Hello World” on the
78 | screen.
79 |
Let us now look at the program :
80 |
82 | #include
83 |
84 | using namespace std;
85 |
86 | int main()
87 |
88 | {
89 |
90 | cout〈〈"Hello World";
91 |
92 | return 0;
93 |
94 | }
95 |
96 | C++ is an Object Oriented Programming Language.
98 | The main pilars of Object Oriented Programming are :
114 | Object-oriented programming – As the name suggests uses objects in programming. Object-oriented 115 | programming aims to implement real-world entities like inheritance, hiding, polymorphism, etc in 116 | programming. The main aim of OOP is to bind together the data and the functions that operate on them 117 | so that no other part of the code can access this data except that function. 118 |
119 |Object : An Object is an identifiable entity with some characteristics and behaviour. An
120 | Object is an instance of a Class. When a class is defined, no memory is allocated but when it
121 | is instantiated (i.e. an object is created) memory is allocated.
122 |
123 | Class : The building block of C++ that leads to Object-Oriented programming is a Class. It is
124 | a user-defined data type, which holds its own data members and member functions, which can be
125 | accessed & used by creating an instance of that class. A class is like a blueprint for an object.
126 | For Example: Consider the Class of Cars. There may be many cars with different names and brand but
127 | all of them will share some common properties like all of them will have 4 wheels, Speed Limit,
128 | Mileage range etc. So here, Car is the class and wheels, speed limits, mileage are their properties.
129 |
137 | The capability of a class to derive properties and characteristics from another class is called 138 | Inheritance. Inheritance is one of the most important feature of Object Oriented Programming. 139 | Sub Class: The class that inherits properties from another class is called Sub class or Derived 140 | Class.Super Class:The class whose properties are inherited by sub class is called Base Class or 141 | Super class. Using inheritance, we have to write the functions only one time instead of three 142 | times as we have inherited rest of the three classes from base class(Vehicle). 143 |
144 | Mode of Inheritance :
145 |
146 | Public Mode : If we derive a sub class from a public base class. Then the public member of
147 | the base
148 | class will become public in the derived class and protected members of the base class will become
149 | protected in derived class.
150 |
151 | Protected Mode : If we derive a sub class from a Protected base class. Then both public
152 | member and protected members of the base class will become protected in derived class.
153 |
154 | Private Mode : If we derive a sub class from a Private base class. Then both public member
155 | and protected members of the base class will become Private in derived class.
156 |
157 | Types of Inheritance in C++ :
158 |
159 | Single Inheritance : In single inheritance, a class is allowed to inherit from only one
160 | class. i.e. one sub class is inherited by one base class only.
161 |
162 | Multiple Inheritance : Multiple Inheritance is a feature of C++ where a class can inherit
163 | from more than one classes. i.e one sub class is inherited from more than one base classes.
164 |
165 | Multilevel Inheritance : In this type of inheritance, a derived class is created from another
166 | derived class.
167 |
168 | Hierarical Inheritance : In this type of inheritance, more than one sub class is inherited
169 | from a single base class i.e. more than one derived class is created from a single base class.
170 |
171 | Hybrid (Virtual) Inheritance : Hybrid Inheritance is implemented by combining more than one
172 | type of inheritance. For example: Combining Hierarchical inheritance and Multiple Inheritance.
173 |
181 | The word polymorphism means having many forms. In simple words, we can define polymorphism as the
182 | ability of a message to be displayed in more than one form. A real-life example of polymorphism, a
183 | person at the same time can have different characteristics. Like a man at the same time is a father,
184 | a husband, an employee. So the same person posses different behavior in different situations. This
185 | is called polymorphism. Polymorphism is considered as one of the important features of Object
186 | Oriented Programming.
187 |
188 | In C++ polymorphism is mainly divided into two types:
189 |
190 | 1. Compile time Polymorphism
191 | 2. Runtime Polymorphism
192 |
193 |
Compile time polymorphism: This type of polymorphism is achieved by function overloading or operator
195 | overloading.
196 | Runtime polymorphism: This type of polymorphism is achieved by Function Overriding.
197 |
205 | Data abstraction is one of the most essential and important feature of object oriented programming
206 | in C++. Abstraction means displaying only essential information and hiding the details. Data
207 | abstraction refers to providing only essential information about the data to the outside world,
208 | hiding the background details or implementation.
209 |
210 | Consider a real life example of a man driving a car. The man only knows that pressing the
211 | accelerators will increase the speed of car or applying brakes will stop the car but he does not
212 | know about how on pressing accelerator the speed is actually increasing, he does not know about the
213 | inner mechanism of the car or the implementation of accelerator, brakes etc in the car. This is what
214 | abstraction is.
215 |
Abstraction using Classes: We can implement Abstraction in C++ using classes. Class helps us
217 | to
218 | group data members and member functions using available access specifiers. A Class can decide which
219 | data member will be visible to outside world and which is not.
220 |
221 | Abstraction in Header files: One more type of abstraction in C++ can be header files. For
222 | example,
223 | consider the pow() method present in math.h header file. Whenever we need to calculate power of a
224 | number, we simply call the function pow() present in the math.h header file and pass the numbers as
225 | arguments without knowing the underlying algorithm according to which the function is actually
226 | calculating power of numbers.
227 |
Advantages of Data Abstraction:
228 |
229 | 1. Helps the user to avoid writing the low level code.
230 | 2. Avoids code duplication and increases reusability.
231 | 3. Can change internal implementation of class independently without affecting the user.
232 | 4. Helps to increase security of an application or program as only important details are provided to
233 | the user.
234 |
242 | In normal terms Encapsulation is defined as wrapping up of data and information under a single unit. 243 | In Object Oriented Programming, Encapsulation is defined as binding together the data and the 244 | functions that manipulates them. Consider a real life example of encapsulation, in a company there 245 | are different sections like the accounts section, finance section, sales section etc. 246 | The finance section handles all the financial transactions and keep records of all the data related 247 | to finance. Similarly the sales section handles all the sales related activities and keep records 248 | of all the sales. Now there may arise a situation when for some reason an official from finance 249 | section needs all the data about sales in a particular month. In this case, he is not allowed to 250 | directly access the data of sales section. He will first have to contact some other officer in the 251 | sales section and then request him to give the particular data. This is what encapsulation is. 252 | Here the data of sales section and the employees that can manipulate them are wrapped under a 253 | single name “sales section”. 254 |
Encapsulation also lead to data abstraction or hiding. As using encapsulation also hides the data. In
255 | the above example the data of any of the section like sales, finance or accounts is hidden from any
256 | other section.
257 | In C++ encapsulation can be implemented using Class and access modifiers.
80 | ☛ A.P.J. Abdul Kalam, in full Avul Pakir Jainulabdeen Abdul Kalam, was born on October 15, 1931,
81 | in Rameswaram, Tamil Nadu, India.
82 |
83 | ☛ He served as the 11th President of India from 2002 to 2007.
84 |
85 | ☛ Kalam earned a degree in aeronautical engineering from the Madras Institute of Technology and
86 | in 1958 joined the Defence Research and Development Organisation (DRDO).
87 |
88 | ☛ In 1969, he moved to the Indian Space Research Organisation, where he was project director of
89 | the SLV-III, the first satellite launch vehicle that was both designed and produced in India.
90 |
91 | ☛ Rejoining DRDO in 1982, Kalam planned the program that produced a number of
92 | successful missiles, which helped earn him the nickname “Missile Man.”
93 |
94 | ☛ Among those successes was Agni, India’s first intermediate-range ballistic missile, which
95 | incorporated aspects of the SLV-III and was launched in 1989.
96 |
97 | ☛ He also played a pivotal organisational, technical, and political role in India's Pokhran-II
98 | nuclear tests in 1998, the first since the original nuclear test by India in 1974.
99 |
100 | ☛ From 1992 to 1997 Kalam was scientific adviser to the defense minister, and he later served as
101 | principal scientific adviser (1999–2001) to the government with the rank of cabinet minister.
102 |
103 | ☛ His prominent role in the country’s 1998 nuclear weapons tests solidified India as a nuclear
104 | power and established Kalam as a national hero, although the tests caused great concern in the
105 | international community.
106 |
107 | ☛ In 1998 Kalam put forward a countrywide plan called Technology Vision 2020, which he described
108 | as a road map for transforming India from a less-developed to a developed society in 20 years.
109 | The plan called for, among other measures, increasing agricultural productivity, emphasizing technology
110 | as a vehicle for economic growth, and widening access to health care and education.
111 |
112 | ☛ Kalam received 7 honorary doctorates from 40 universities. The Government of
113 | India honoured him with the Padma Bhushan in 1981 and the Padma Vibhushan in 1990
114 | for his work with ISRO and DRDO and his role as a scientific advisor to the Government.
115 |
116 | ☛ In 1997, Kalam received India's highest civilian honour, the Bharat Ratna, for his contribution
117 | to the scientific research and modernisation of defence technology in India.
118 |
119 | ☛ In 2013, he was the recipient of the Von Braun Award from the National Space Society "to
120 | recognize excellence in the management and leadership of a space-related project".
121 |
122 | ☛ While delivering a lecture at the Indian Institute of Management Shillong, Kalam collapsed and
123 | died from an
124 | apparent cardiac arrest on 27 July 2015 , aged 83.
125 |
126 | ☛ Wheeler Island, a national missile test site in Odisha, was renamed Kalam Island in
127 | September 2015.
128 |
129 | ☛ A prominent road in New Delhi was renamed from Aurangzeb Road to Dr APJ Abdul Kalam Road
130 | in August 2015.
131 |
132 | ☛ In February 2018, scientists from the Botanical Survey of India named a newly found plant
133 | species as Drypetes kalamii, in his honour.
134 |
135 |
10 | Edit src/App.js
and save to reload.
11 |
26 | {description ? description : default_description} 27 |
28 | 29 |180 | {text.length > 0 181 | ? text 182 | : "Enter text in the text-box to see preview!"} 183 |
184 |