Inspiration
We noticed that many voices of minorities were silenced as majority groups dominated conservation. In addition, many minorities were afraid of being themselves due to comments by majority groups. This inspired us to design a community for people in minority groups to thrive and have a place to connect with people from their groups. As such, showing that they are not alone in being minorities.
What it does
Our project facilitates the building of communities. We allow people to message each other, which helps develop a sense of community among minority groups. In addition, we have a feed where people can talk with each other, another source of community for our users. We built a blog feed for people to talk about their experiences as minorities, allowing them to share their experiences, aspects of their culture and find similarities between one and another.
How we built it
We did this using CSS, NextJS and react. We used GitHub, Visual Studio Code, and MySQL Workbench.
Challenges we ran into
We ran into challenges with linking the programs and with a common time for meeting and working on this project.
Accomplishments that we're proud of
Creating a social media platform using Flask (a Python web framework) for the backend and Next.js (a React framework) for the frontend is a significant accomplishment. It enables ease of communication of diverse commiunities from different time zones.
What we learned
We learned how to communicate between different timezones. 3 of our teammates are in the timezone PST, but one of us as around in the world, with the timezone of EAT. As such, we learned skills in communication. We also learned about new frameworks such as NextJS and Flask. Helping us develop this project
What's next for EthnoSphere
We could add a few features to EthnoSphere in the future. First, improving our styling throughout the application. Second, adding additional pages to enhance the user's experience within the web page and to further encourage connectivity and communication.



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