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.

Share this project:

Updates