Inspiration
The motivation behind our app Ubuntu Unity is to to empower individuals longing to reconnect with their roots and unite with their culture. Hence, the name Ubuntu Unity! "Ubuntu" in Swahili is an African philosophy that emphasizes humanity, compassion, and community. It's a concept that resonates deeply across many African cultures.
What it does
Our app offers interactive features of cultural experiences, such as a blogs with articles, traditional recipes, quizzes to check your knowledge on what you've learnt here and a personalized recommender to suggest you movies and text based on your Black history interests.
How we built it
During development of this project, we gained valuable experience in utilizing ReactJS, integrating external LLM APIs, and implementing various libraries and technologies.
Our Tech stack:
MongoDB
Express.js
React
NodeJS
NPM
Vite
TailwindCSS
JavaScript
Challenges we ran into
We ran into few challenges while integrating JavaScript with LLM APIs and connecting JavaScript to MongoDB as well as deploying the project in cloud. Learning and working with new tech stack alongside developing an application in 24 hours was a challenge worth accepting!
Accomplishments that we're proud of
We implemented end to end full stack application with integration of mongoDb and API. We also learnt more about black culture.
What we learned
There were a lot of learnings in this project. Firstly, we learnt the spirit of collaboration and teamwork by brainstorming ideas together as a group to bring up a great idea. We tried to include diverse content sections such as recipes, fun-facts, quizzes so that we could represent the multifaceted nature of black culture. In today's times AI is an integral part of our lives, thus we implemented a recommender system for movies, books and articles
What's next for Ubuntu Unity
In steering Ubuntu Unity towards new horizons, we advocate for the integration of engaging community features like forums and discussion boards to foster meaningful conversations among our users. Additionally, introducing multilingual support will make the platform more globally accessible, allowing individuals to explore the richness of Black culture in their preferred language. Leveraging audio-visual content such as videos and podcasts will enhance the immersive experience, enabling users to engage with Black history, traditions, and stories through diverse multimedia formats. These strategic additions, coupled with ongoing community collaboration, will further solidify Ubuntu Unity as a dynamic and inclusive hub for the preservation and celebration of Black culture.
Built With
- api
- express.js
- javascript
- mongodb
- node.js
- openai
- react
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.