Aayush Upendra Pagare's repositories
alarm-clock
[Project number 9] : [Alarm Clock]. This project was an exercise given by my mentor. learned concepts of date and audio in JavaScript and successfully completed this project in 120 minutes .
chat-application
[Project 15] : Build a multi-client chat application where clients can connect and share text messages. Learned Socket.io library
cv-screener
Project Number 10 : [A Portfolio Screener] - Allows HR's to scan CV's in an effective way. Used an random-user API for getting JSON data of users and displayed that data in an human readable format on screen. Learned concepts like Iterator in JavaScript. [A project on Iterators]
demo-pug
[Project 13] : Created a web page using PugJs and ExpressJS. Learned about creating templates using PUG and using few modules of ExpressJS. This webpage also contains a form which submits the data to the server and server then saves it to a mongodb database
e-commerce-apis
[Project-16] : A set of Restful-API's which includes Register, Login ,Logout API's where JWT Token is used for authentication and refresh tokens are used to improve security and UX , A Set of CRUD API'S are provided where only Admin can create, update and delete the databases , models and documents , MongoDB Database is used to store all the documents
E-secure
Project Number 12 : [A login system] : Created a secure login system using PHP. Allows user to sign-up, log-in and log-out and saves the data in MySQL database. Learned about sessions and cookies in PHP [A project on sessions].
news-app-react
[Project 18] A single page application created using React's component based architecture. This application fetches JSON data from a third party news api and renders it on browser .Learned Class based components in react
string-analyzer
[Project 17] Created a basic single page application using component based architecture of react which helps user manipulate a string , Learned concepts like states and components in react [Project on components and states in react].
Task-Tune
[Project 14] : Task tuner is a product that regenerates the schedule for the user such that overhead tasks are included in the new schedule and the tasks are included in a way that they could be finished before the deadline.
employee-management
Project Number 6 : [EMPLOYEE MANAGEMENT SYSTEM] : A web application that manages details of employees of an organization. Instead of using MySQL database, local-storage is used here to store the data. Applied Object Oriented Programming Concepts by Using ES-6 and learned about basics of bootstrap. [A project on ES-6 ].
foodfactory
Project Number 2 : [FOOD FACTORY'S HOMEPAGE] . Learned advanced CSS and concepts like Flexbox. [Project on flexbox]
form-validation
Project number 8 : [Form-Validation]. Created a form which only accepts valid data and tells the user how to submit correct data. Learned concepts of Regular Expressions and applied it in this project [Project on REGULAR EXPRESSIONS]
imagesearch
Search image word by word
JavaScript-Notes
This are my JavaScript notes created while following Akshay Saini's indepth Namaste JS course
localgym
Project Number 1 : [LOCAL GYM'S HOMEPAGE] Designing Homepage of a local gym website. Learned some basics of HTML and CSS and applied in this project [Project on basic html].
my-shopping
Project Number 3 : [SHOPPING WEBSITE'S HOMEPAGE] - Learned about Responsive Design, Media Queries, Created a responsive webpage with mobile navigation bar. [A project on responsive design]
notes2.0_php
Project Number 11 : A notes crud app hosted on xampp server and created using PHP which allows the user to create, read , delete and update notes and also stores the notes in a MySQL database. Learned how to use xampp server and phpmyadmin, how to create a connection with database, how to fire SQL queries using php
notesjs
Project Number 5 : [NOTES-APPLICATION] - An web application which allows you to add, delete and search notes. Interesting part is here the website isn't using any kind of database it just saves the data in user's local storage. Learned about Local and Session Storage as well as DOM manipulation using Javascript. [A project on local-storage and DOM manipulation]
portfolio-website
Project Number 4 : [PORTFOLIO WEBSITE] - Learned CSS-Grid and designed layouts using grid, learned design concepts, color variables, pseudo selectors, basics of ADOBE ILLUSTRATOR.[A project on Flexbox and Grid in css]
world_news
Project Number 7 : [A NEWS WEBSITE]. A website which displays current top headlines from all over the globe. It refreshes or changes it's headlines on an interval of 10 minutes. Used [GNEWS API] for fetching the data from all over the world. Learned making an AJAX request, playing with JSON data, using API's, and some NETWORKING concepts. [A project on AJAX request]