Shop Management System With Inventory(For Single User)Last Updated on May 3, 2021
This project is developed using Django(Python). It is for small shop to manage their all kind of work such as inventory, billing, transactions and so on. It is designed using HTML5, css, JS, Ajax, Bootstrap 4.
Share with someone who needs it
Eda On Sample_SuperstoreLast Updated on May 3, 2021
In this project I have performed Exploratory Data Analysis on a Sample_Superstore Dataset and concluded some of the major key insights which helps the store to generate more revenue. I have used python programming language to perform operations on my dataset. Firstly I identify the missing values , null values and the outliers. I used the libraries to make my work more easier, some of them are pandas, numpy, matplotlib and seaborn . It is must to remove outliers from our dataset because if we don't it will effect our result and produce wrong observations. So to remove them I have used IQR i.e. Interquartile range . With the help of matplotlib and seaborn library I visualize some of my observations with the help of graphs and charts. I have used heatmap to define the co-relation between different features present in our dataset which gives us a brief idea about how one feature is related to other features. I have used different different segments from my dataset for performing analysis and I have concluded some of the parameters like which segment is producing highest profit, loss , discount . Not just finding out the problems I have also mentioned some of the solutions by observing my result in order to increase the profit gain and to reduce the losses faced by the the store. I have performed detailed analysis on this dataset and All these observations that I have performed will definitely help the store to overcome with the problems
Automated Plant Watering System (Iot ,Html)Last Updated on May 3, 2021
The automated plant watering system is a project under the domain ‘Internet of Things’ that can detect the water requirements of plants using a soil moisture detection sensor and can automatically turn on and off the supply of water accordingly.
The user has the convenience of setting up the system to either automated or manual mode and can check the status of soil and the details of the last time the plant has been watered.
This is accomplished by creating a webserver that contains certain buttons which provides the choice of the mode of supply and provides access to every other detail.
1. Raspberry Pi
2. Soil Moisture Sensor
3. Water Pump
4. Relay Module 5V
1. Python for Raspberry Pi (flask and psutil libraries)
2. HTML for application interface
Design and algorithms used:
The code for the project was written in the python language. Various libraries were installed to serve different purposes such as interaction with RPi GPIO, connecting the program to the web server etc. For maintaining the control on entire working, a web page is created and all the actions are controlled using the web interaction page using HTML
This is the project designed for the Agricultural purpose. In general a person has to monitor the water content in fields and switch on/off the water pump regularly, Using this project the soil moisture sensor itself senses the water content and automatically switches the motor ON if water content is low as per the conditions mentioned. All this procedure is controlled by Raspberry Pi as per the Python Code. Other than this, we have coded such that the last watered time, date also get displayed on the desktop.
The code contained 4 sections, one of which includes the html code for a web page and the others for running, automated mode and interaction with the web page
My role in the project:
I worked mostly on the coding part in the project, especially the code for establishing the connection between the components using Python
Spotify Data AnalysisLast Updated on May 3, 2021
Spotify Data Analysis
This project was made by using Tableau Software. Tableau is an interactive visualization software. A lot of functions can be performed by using this software. Many charts can be drawn by using single or multiple attributes. Colours can be added to show variation in the charts or to show the intensity of a particular attribute. Charts/graphs that can be made are:
1. Pie chart
2. Bar graph
3. Line graph
4. Waterfall chart
In my project, I had used a dataset from Kaggle. The dataset was about the details of songs from Spotify app. The dataset had 119 different attributes out of which 2 were in string format and the rest were in numerical. A few attributes were:
1. Song name
2. Artist name
From theses 19 attributes I had made a total of 13 visualizations based on different factors, and had assembled them in 6 dashboards.
It gives the analysis of the danceability. It shows 2 analysis:
1. Artists who provide most danceability
It is a bar graph with danceability in the y-axis. It shows that the artist named Katy Perry had most danceability in her songs.
2. Artists in top 10 with the most danceability
It is a bar graph, which dims its colour as the bar’s size decreases.
It gives the analysis of the genre of songs. It shows 2 analysis:
1. How the proposition of genres has changed in 10 years
Canadian pop was famous in 2009 as well as in 2020. While Detroit hip hop is not as famous now.
2. Least famous artists and the genre of their songs
It is a point chart which shows which artist makes songs in which genre
It gives the analysis of the popularity. It shows 2 analysis:
1. Most popular artists and their popularity
It shows how the popularity of the artists have changed over the years.
2. Most popular artists and their song’s popularity
It shows that the artist Sara Barailles has the most popularity with 71 average popularity
It gives the analysis of the positivity. It shows 2 analysis:
1. Loudness vs energy with respect to positivity
A colour changing bar graph which dims as the value decreases.
2. Artist with most popularity
A bar graph showing artist Katy Perry with most positive songs
It shows 2 analysis:
1. Song names that start with question related phrases
Such songs had a popularity index of only 1055
2. Change in speechiness vs beats
A bar graph that shows the change of speechiness vs beats over the years
It gives the analysis of the most popular artist Katy Perry. It shows 3 analysis:
1. Songs sung over the years
It is in tabular format with 2 columns
2. Popularity of songs
It shows how much her songs have been popular over the years
3. Popularity and number of times her songs appeared in top 10
It shows her most popular and hit songs popularity index
Helping The People Who Are In NeedLast Updated on May 8, 2021
"Anybody can help but the help at the right time brings the big difference. Anybody can help everybody but helping the needy brings the big difference".
As rightly quoted above, helping the needy at right time brings the huge impact on the society. On this pandemic situation we come across lot of people in a risk of losing their life though staying inside the home .The reason behind this is,not COVID-19 but POVERTY. There also exist people who is passionate to serve the society by providing the people needs .So we,the TEAM CRUTCH has decided to serve the society through our tech minds by designing the app called CRUTCH which act as bridge between the donor & recipient .
This application is built on top of PEGA platform version 8.4
The challenging task for us is making the live request ,choosing the most needful services,handling the services between donor & recipient .But as a team we were able to conquer the challenges in to fruitful product.
CRUTCH acts as a platform of sharing assets to needy people at right time from donors.
We had a great learning experience .We had a chance of experiencing activities,customizing harness & portal. .
Uniqueness of Our Application CRUTCH
Crutch provides the customer 6 services ,where the customer can chose any service through his/her interest.
Bringing the Need at your doorstep & right time.
Apart from donor & requester crutch has an additional feature of volunteer for people who is passionate in serving the society to assist donor & recipient in bringing their need at their doorstep a right time. Serve the society-tops the leader board. Crutch has an unique feature of maintaining leader board for volunteers on the basis of one who serves the best leads as top performer in leader board.
Crutch is a platform that extends help for the needy people at right time.The motive of crutch is to concatenate the demand & supply . The services available in this app includes Food Service,Education Service ,Cloth Service ,Blood donate/Receive (share blood ) service ,Organ donate /receive (share organ) service,Money (Crutch pay )service .
How Crutch Works
Customer can register as donor/recipient initially .while logging in the next time he has the option to change his role type if he wills. After logging in he can chose any of six exclusive services .If the customer acts as recipient he can request his/her need. The intimation about the request will be sent to all registered donors if any of the donor accepts to donate, then crutch provides them an option to chose Volunteer assistance .if he chooses volunteer service the crutch volunteer will help in delivering the requirement from donor to recipient at right time. Thereby crutch feed the needy people at right time. Crutch has verification team to ensure that details submitted by recipient doesn't contain any false information.
The crutch has 6 services apart from registration & Volunteer Survey & Feed the Need.The following is the detailed description of all case type.
1)Registration: The customer can sign in in to crutch application via registration case type. He has to specify his role type(donor/recipient) & service type(6 services) based on which the work group & workbaskets are assigned for them.They can change role type in future as well.After providing the preliminary details such as personal info,Organisation info(if he/she representing any org) & address details.After the approval by the admin crutch the access credentials are created for the customer.The case will not move to approval unless he accept terms & conditions of crutch . Innovation: We have implemented completion status- Progress bar for the customer to track his registration completion status
2)Feed The Need: The purpose of this case type is to help the needy people in choosing the service according to their need. Six exclusive services are shown to customer on their next login where he/she can choose one and proceed with flow.
Innovation: Six attractive icons are configured where the user clicks the Icon the corresponding case type begins.
3)Crutch Pay: The purpose of this case type is to donate/receive money .The recipient begins the case where he views all his details in editable format .They can edit it if necessary.The customer can raise money request for his own self or for his friend/relatives.In case of friend/relative .He has to provide their details.There are few predefined reasons present for requesting money such as requesting fund for orphanage/home, requesting fund for natural calamity,,requesting for illness/Accident .Customer can also provide his own reason of requesting by choosing others.He has to provide all the required info along with necessary documents.He will also specify his preferred timing for help.After his submission,there happens background verification process by crutch admin where all details are checked. The case proceeds forward only if details are true. Then on the successful completion of verification the intimation will be sent to all donors if any donors accepts he can confirm his own details and move for payment. Method of Payment can also be Negotiated by donor if he is comfortable with.After receiving the money the recipient fills the fullfilment and provide feedback.
Innovation:Modal dialog -Pop up for thanking the customer
4)Food Service: The donor /Recipient can begin the case by providing the Food details.If recipient begins the case it moves to donor for viewing the recipient details and if he accepts the request then it moves to gather delivery information.There the recipient has an option of requesting any volunteer service then the case routes to volunteer workbasket if any of the volunteer picks the work, then he confirms the donor& recipient address details and finally he delivers to them. If the donor begins the case he provides the details of donating food,the case routes to recipient workbasket . The recipient has an option of selecting self or volunteer service .If he goes for volunteer service ,then it routes to volunteer workbasket.if any of the volunteer picks the work, then he confirms the donor& recipient address details and finally he delivers to them.
5)Cloth Service: The donor /Recipient can begin the case by providing the Food details.If recipient begins the case it moves to donor for viewing the recipient details and if he accepts the request then it moves to gather delivery information.There the recipient has an option of requesting any volunteer service then the case routes to volunteer workbasket if any of the volunteer picks the work, then he confirms the donor& recipient address details and finally he delivers to them.If the donor begins the case he provides the details of donating cloth.the case routes to recipient workbasket .The recipient has an option of selecting self or volunteer service .If he goes for volunteer service ,then it routes to volunteer workbasket.if any of the volunteer picks the work, then he confirms the donor& recipient address details and finally he delivers to them.
6)Education Service: The recipient begins the case where he has the option to acts as referencer or self based on type of request he raise. If he is raising for him he can provide as self, if not he can act as referencer. He gives all his preliminary details & attach Necessary Documents.Then the case move forwards to background verification Process. Unless the background verification successfully completes the case does not move forward .On Successful completion ,it routes to donor workbasket.If any of the donor accept to provide contact details are shared with both.Then fulfillment details are received from recipient after receiving the help.
7)Share Blood: This case type can be accessed by donor/Recipient.If donor begins the case he can donate the blood by Providing all the necessary details .If in case of recipient begins the case ,he has two options either he can view the already donated blood details which matches his requirements or he can raise a new request.After his submission of request the case move forwards to donor where he can accept the request & confirm his details and also assist for volunteer service..thus,with help of volunteer support requirements are delivered from donor to recipient.
8)Share Organ: This case type can be accessed by donor/Recipient.If donor begins the case he need to provide his details If he had his organ registration certificate he need to attach it then the admin will review. Then the admin will approve /reject his request. If he does not have his organ registration certificate he can request for medical assistance.Now the hospital details are mailed to the donor. He have to visit the hospital within 5 days.Then the will check him and provide the certificate. If the case is begins by the recipient he can request for the organ.Noe he need to provide the required information and the certificate.Then the case will be routed to Donor hospital. If the donor is available the details will be send through mail.Then he will contact the hospital for further procedure. his hackathon is one of the memorable learning experience for our team .We had a great learning experience of new rules such as creating dynamic routing etc.
As a team we ensure to give our cent percent effort to bring solutions to the problems & Challenges prevail in the society.
Artificial Neural NetworkLast Updated on May 3, 2021
What is ANN?
An artificial neural network (ANN) is the component of artificial intelligence that is meant to simulate the functioning of a human brain. Processing units make up ANNs, which in turn consist of inputs and outputs. An artificial neural network (ANN) is the component of artificial intelligence that is meant to simulate the functioning of a human brain. Processing units make up ANNs, which in turn consist of inputs and outputs.
The input values are processed through all these hidden layers to get the output value just like in human brain.
Neurons are basically building blocks of ANN as the main aim of ANN is to recreate neuron