Inspiration
How we came up with the idea
I started out by looking at ways we could change about the world
- [ ] Black Lives Matter Movement π€
- [ ] Coronavirus(Covid-19) π€·β
- [ ] Pollution π€
I then decided the we could look at all the issues and come up with a way to teach kids about them so that in the future they could change the world and not let:
- Social Media πΈ
- New π°
- Any Weird website π₯
Teach them these things.
Looking at the graph below

If we could substitute this with a fun learning experience social issues will decline
What it does
Basically what is does is it allows kids to safely search the website for anything they are curious about. Puberty, BLM, Racism, Sexual Life, and Love without having to run into any type of adult content or bias.
How I built it
Challenges I ran into
Some challenges I ran into was how can we make kids want to read about these issues, how can I keep them interested. A solution I implemented was the use of a point system!
With this point system, kids will have a motivation to keep learning and changeing the world!
πΊπ― π»π―
Accomplishments that I'm proud of
I am very proud of the fact that I was able to implement a login and logout system for the admin because I want to have control over the website not anyone else.
From this accomplishment I learnt how to use MySQL password and username and how to check whether the password matches or not.
Admin password = οΈβ£οΈβ£οΈβ£οΈβ£οΈβ£οΈβ£
def login_required(fn):
@functools.wraps(fn)
def inner(*args, **kwargs):
if session.get('logged_in'):
return fn(*args, **kwargs)
return redirect(url_for('login', next=request.path))
return inner
What I learned
During my journey creating this web app I've learnt and strengthened the following skills
- Python, more specifically Flask
- HTML
- CSS
- MySQL <-- LEARNT A LOT IN THIS
- User Auth(thentication)
- Sessions
- DB(Databases)
What's next for SOCI
- I hope to implement this in my school's district virtual curriculum
- Get Highschoolers to write articles for service hours.
- Buy domain and make it public!






Log in or sign up for Devpost to join the conversation.