-
-
Front End Above The Fold
-
Back End Alphabet Detail w/Comment Form
-
Back End Alphabet List
-
wireframe for why to create an account
-
wireframe for creating an account
-
wireframe for log in page
-
wireframe for profile page: gamification with records of discussion posts
-
wireframe for Accessibility info page: Google Maps, user-submitted locations, free product websites, discussion board
-
wireframe for where to get free donated products
-
wireframe for how to get products sent to your door
-
wireframe for T info page
Inspiration
Growing up, our team connected when sharing our similar expereinces with trying to figure out the basics of menstrual hygiene, sexuality & mental welliness due to lack of formal education & taboo associated with these topics. So we created Period Alphabet! Period Alphabet is an inclusive, fun & user friendly webpage directed towards teaching youth the basics of SexEd, gender/sexuality & mental welliness! Our main purpose consist of spreading the accessibility of vital info to youth as they go through changes & learn to educate themselves. But why the Alphabet? Because we stive to provide simple & vital info (like the ABC’s) on these important topics! This is safe space to learn.
What it does
The user will be able to click on a Letter card out of the “Period Alpabet” to learn the basics of topics ranging from menstrual products, contraceptives, feelings & much more! Period Alphabet aims to provide aesthetic, accessible, and easy-to-read information about sexual and vaginal health for middle and high school girls experiencing changes brought about by puberty.
How we built it
Our talented front-end team created and styled the landing page. Each letter’s correspondence was brainstormed by the team virtually, using Google Meets. Individual team members searched for royalty free graphics to make the page visually fun and engaging. Via VScode, we coded our webpage in languges including HTML/CSS for the Front-end portion, Python Flask for back-end and MongoDB Atlas hosted on Google Cloud for Data storage of comments.
Challenges we ran into
- Setting up a db for the back end
- Migrating static page into flask framework
- Setting up styles to work with jinja templating
- Resizing sections of our website
- Hosting our website to domain.com
Accomplishments that we're proud of
- Beautifully styled landing page
- Functional backend that serves pages and manages comments via Google Cloud
- Hosted our website to domain.com
What we learned
- How to use Mongo Atlas to serve database functionality in a flask app
- What an API is
- How front end and back end web programming interact
- We learned the difference between section and div tags in CSS
What's next for The Period Alphabet
- Membership sign-ups
- Use a Google Maps API on our platform to show a map to our users of places to purchase or/and get free Period Products
- Adding simple & informative content on each Letter displayed
- comments/discussion capabilities integrated into front-end
- Add a fully functional back-end using Google Cloud that stores usernames & comments


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