Inspiration
We saw a gap: women in computer science don’t always have the easiest time finding other women to team up with for projects. So we thought, “Why not build a space where they can just sync up and get stuff done?” That’s how SheSync came to life—connecting badass women in CS who are ready to collaborate, build cool things, and level up together.
What it does
SheSync enables women in computer science to create profiles and connect for collaboration on projects. Key features include:
- Account Creation: Users can sign up with a username, name, and basic profile information.
- Profile Customization: Users can select traits through input prompts or a predefined list of tags, making it easy to highlight skills, interests, and expertise. Users also have the flexibility to write and update their own bios or project descriptions to better represent themselves.
- Profile Carousel: Users scroll through potential collaborators with ease.
- Image Uploads: Users can upload profile images or project-related visuals to enhance their profiles.
How we built it
Using Streamlit's open source app framework database in order to store user data, we coded in Python to create an easy to use website in visual studio code. Through connecting the Github repository to VSCode, we were able to easily commit and sync changes to be able to work on the code simultaneously, optimizing our working efficiency.
Challenges we ran into
We faced several challenges throughout the project, from editing someone else's repository to connecting code across different files. We also had to brush up on our Python skills to make everything work seamlessly. One of the highlights was learning Streamlit, which turned out to be a game-changer for building the website's interface. Overall, it was a great opportunity to relearn Python concepts while picking up new tools along the way.
Accomplishments that we're proud of
This was our first hackathon, and we came in with minimal coding experience in this kind of fast-paced environment. Learning how to use Python and Streamlit was definitely a challenge, and to be honest, we felt pretty lost at the start. But we’re really happy with how everything turned out in the end—it actually worked! It was a great experience, even with the steep learning curve.
What we learned
We learned that building a website from scratch is much harder than it looks! Setting up the right tools, managing files, and connecting everything together took a lot more effort than we anticipated. However, the process taught us how to work through challenges and solidified our understanding of both web development and collaboration tools like Streamlit and Github.
What's next for SheSync
- Matchmaking or Search: We plan to introduce a feature that would allow users to either be matched with collaborators based on shared skills and project goals or manually search for potential partners.
- Gamification: To make the platform more interactive, we aim to gamify certain elements like completing collaborations or gaining mentorship, rewarding users with badges and achievements.
- Expanded Mentorship: We're looking to enhance the mentorship experience by integrating features like mentor matching, progress tracking, and feedback loops to make learning and growth more structured.
Built With
- github
- python
- streamlit
- visual-studio

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