I wanted to make an app that helps police departments specifically. I wanted to make it easier for them to enter criminal or people data with absolute ease since I know that cops have MUCH better things to do (i.e. catch criminals) than do data entry.
What it does
This program takes in all the information about 3 people and saves it into a Class. The user can then look up people based on the information entered by the user. The user is asked for the basic details of 3 individuals (name, address, phone number, gender, height, and weight). The user is asked one by one each piece of information. If the user does not have that piece of information at the time, they can just click enter and skip it. The user can later add additional data that they have skipped over or update the already saved information. They can look up people based on the data saved. They can put in an address, for example, and they will be shown the profile of all the individuals who have that address in their profile. After the execution of the code is complete, they can still look up or add information by using Class methods. They can use addAddress(), addPhone(), addHeight(), addWeight(), addGender(), or profile() methods to update, view, or add data.
How I built it
I used Python Module (IDLE) to code in python. I used Classes and Objects along with nested loops and user inputs.
Challenges I ran into
I had difficulty letting the user decide how many people's profiles to put into the system. I had to modify it to ask the user for 3 people's profile information.
Accomplishments that I am proud of
I am extremely proud of how easily and efficiently I can modify and add information DURING and AFTER all the code execution.
What I learned
I learned how to format classes and objects and how to use them to make my code retain and display information.
What's next for ProfileAway
I hope to make my code in a way that it lets the user put in as many individual's information as possible rather than just 3 people's profiles. I hope to put the code into an actual system in order to use it in the most efficient way. This program can help many corporations such as banks, police departments (government), corporations, and factories to keep track of and keep relevant information about their customers, criminals, clients, and employees. When data about everyone is saved, people can look up people’s information a lot faster. This code can be updated to get more data, for example, money in a person’s account, age, criminal record, inventory, etc.
Log in or sign up for Devpost to join the conversation.