Inspiration

This project was based on an idea that I had when I was trying to find anything to start. I managed to think of this idea. I don't know the exact inspiration, but I needed to create a project for the extra late days for my class.

What it does

It is designed to flag posts and act as a blocklist when displaying comments. It is a very rudimentary version of a social media feature. No real user data is used, and it imports data from a file. It is the structure for something more complex, and can be expanded upon in the future.

How we built it

I imported text files into python, used the code to search for specific words and usernames, and found an output based on the words and usernames.

Challenges we ran into

Getting the file to have the correct flag count was a significant challenge. The complexity had to be scaled down. The file was meant to remove some suffixes, but some coding issues changed this. It is most likely due to the text file formatting. I originally wanted to use sets to have different values, but there was not enough time. Time management was another challenge.

Accomplishments that we're proud of

I was actually able to finish a project. I was barely able to submit it for the first deadline, but I was able to fix it soon after. I do not expect to win the category I am in, and I am only presenting it to improve my public speaking skills. I was not expecting to complete the project.

What we learned

A project won't always go the way that it was planned, so it is important to be able to scale a project back.

What's next for Blocklist and flag

Have different flag values, improve flagging, import data from websites and API's. In the far future, this may be connected to a website.

Built With

Share this project:

Updates