Real Time Face Mask Detection In Python

Last Updated on May 3, 2021


About the Project

This COVID-19 pandemic has raised many concerns regarding health and our environment and to stop them from spreading is wearing mask in public places. Therefore, this issue to be addressed efficiently cannot be possible by humans single handedly.

Here's why:

  • Even if a team of people are gathered it would be difficult to keep a note of all people not wearing masks
  • Manual labor can be reduced and thus reducing the price of expenditure on hiring more people for a job which can be accomplished by machine
  • This can not only be used for mask detection but can be tweaked a bit and then used for attendance manager in workplaces or schools, etc.
More Details: Real time face mask detection in python

Submitted By

Share with someone who needs it

Wholesale Management And Online Shopping Website

Last Updated on May 3, 2021


 Web Application for Wholesale Management System provides businesses with a simplified and strategic way of generating and receiving invoices, tracking orders, monitoring sales, purchase order and inventory maintenance.  


•Manage brand, category and subcategory details of products.

•Manage product details and minimum product stock details

•View product review given by online customers

•Generate inventory, product review reports.

•Manage raw material and their minimum stock details

Sales order:

•Manage sales order of Products and generate invoice for offline customers.

•Generate weekly, monthly, yearly sales summary report.

Purchase order:

•Manage purchase order for raw material and generate invoice order.

•Generate purchase summary report for purchased raw material.


Online order:

•Manage Online Orders

•Update Order Status of purchased product such as shipped, order place, delivered etc. 

•Generate Invoice for placed order.



•Manage Supplier Details


•Manage Employee Details


•Manage Expense Details like rent, maintenance, light bill, Food bill etc.

•Generate weekly,monthly ,yearly Expense report.


•System provides search facility on customer name, Order Placed, date of order, date of order dispatch, date of transaction, transaction amount, etc.

•System maintains details about placing order/dispatch order i.e., Order placed.

•Customers browse the Product catalog and able to search result.

•Customer is able to give Product review.



More Details: Wholesale Management and Online Shopping website

Submitted By

Smart Health Monitoring App

Last Updated on May 3, 2021


The proposed solution will be an online mobile based application. This app will contain information regarding pre and post maternal session. The app will help a pregnant lady to know about pregnancy milestone and when to worry and when to not. According to this app, user needs to register by entering name, age, mobile number and preferred language. The app will be user friendly making it multi-lingual and audio-video guide to help people who have impaired hearing or sight keeping in mind women who reside in rural areas and one deprived of primary education. The app will encompass two sections pre-natal and post- natal.

           In case of emergency i.e. when the water breaks (indication) there will be a provision to send emergency message (notification) that will be sent to FCM (Firebase Cloud Messaging), it then at first tries to access the GPS settings in cell, in case the GPS isn’t on, Geolocation API will be used. Using Wi-Fi nodes that mobile device can detect, Internet, Google’s datasets, nearby towers, a precise location is generated and sent via Geocoding to FCM, that in turn generates push notifications, and the tokens will be sent to registered user’s, hospitals, nearby doctors, etc. and necessary actions will be implemented, so that timely            help will be provided

More Details: Smart Health Monitoring App

Submitted By

Snake Game

Last Updated on May 3, 2021


The objective of this project is to build a snake game project using Python. In this python project, the player has to move a snake so it touches the red dot . If the snake touches itself or the border of the game then the game will over.

The following are the methods I used :

Turtle module, random module, time module, and concept of python by basically used in this project

Turtle module gives us a feature to draw on a drawing board

Random module will be used to generate random numbers

Time module is an inbuilt module in python. It provides the functionality of time.

The steps to build a snake game project in python:

The first is Importing libraries then we move to create a game screen and also the creation of snake and red dot. Keyboard binding is to be done next followed by the game main loop.

We require turtle, random, and time module to import

To create Game screen I used :-

  • title() :  will set the desired title of the screen
  • setup() : used to set the height and width of the screen
  • tracer(0) : will turn off the screen update
  • bgcolor()  : will set the background color
  • forward()  : will use to move the turtle in a forwarding direction for a specified amount
  • right() : used to turn the turtle clockwise and left() used to turn the turtle anticlockwise
  • penup() : will not draw while its move

For creating Game screen I used :-

  • Turtle() :  will be used to create a new turtle object
  • hideturtle() :  will use to hide the turtle
  • goto() :  used to move the turtle at x and y coordinates

Now by adding key binding in which the directions in which the snake will go and how will be decided.

If the snake touches the border of the game then the game will over. screen.clear() will delete all the drawing of the turtle on the screen

We successfully developed Snake game project in python.

More Details: Snake Game

Submitted By

Image Processing

Last Updated on May 3, 2021


What is image processing ?

The aim of pre-processing is an improvement of the image data that suppresses unwilling distortions or enhances some image features important for further processing, although geometric transformations of images (e.g. rotation, scaling, translation) are classified among pre-processing methods here since similar.

Preprocessing refers to all the transformations on the raw data before it is fed to the machine learning or deep learning algorithm. For instance, training a convolutional neural network on raw images will probably lead to bad classification performances.

convolutional neural network

convolutional neural network (CNN) is a type of artificial neural network used in image recognition and processing that is specifically designed to process pixel data. ... A neural network is a system of hardware and/or software patterned after the operation of neurons in the human brain.

CNNs are used for image classification and recognition because of its high accuracy. The CNN follows a hierarchical model which works on building a network, like a funnel, and finally gives out a fully-connected layer where all the neurons are connected to each other and the output is processed.

Problem description:  Case study , We have a dataset has 3 subfolders inside it are single prediction contains only 2 images to test the model and prediction so that we know our CNN model is working , test set with 2000 images (1000 of dogs and 1000 of cats) where we will evaluate our model , training set contains 8000 images 4000 of cats and 4000 of dogs as we are going to train our CNN model on these images of dogs and cats . so basically our CNN model is going to predict whether the image given is of a a cat or a dog. By generating random number on google then choosing the image .  Eg: cat

Prediction for CAT



Submitted By

Rock Paper Scissors

Last Updated on May 3, 2021


This is a handy game which is generally played between 2 players and which is certainly loved by every child on the earth. Each player performs 1 out of 3 shapes that is Rock, Paper, Scissors.

Rock beats scissors, Paper beats Rock and Scissors beat Paper.

There are 2 outcomes of this game which is loose or win. Random module is used in this game project. The random module will select a value between the given range. So as to install the random module, simply go to command prompt and type “pip install random”

There are 2 functions in this code which is “choose_option_for_user" and "computer_option".

In first function, it allows the player to choose one among rock paper and scissors and in the second function it allows the computer to make its choice. Here, the computer will choose the option randomly with the help of random module. And the last is the while loop, where we determine whether the player or the computer wins the round or whether it’s a tie.

The main logic of the game is that the player will choose their choice then the computer will choose the choice then both the choices will be compared and winner will be determined. If the player wants to play again then they can choose yes/no in it and if they doesn’t want to play it will break the loop.


More Details: Rock Paper Scissors

Submitted By