Inspiration
Our inspiration are the amount of women who are growing all over the world and yet have little to no clue on what to do regarding their periods or birth control. Our website is catered to those specific needs.
What it does
What our project does is not just a friendly user interface but allows women to talk to an AI chatbot per any questions they may have when going about their growing bodies. Our project aims to provide inclusivity for all women by allowing them to search for clinics or shops that offer resources to women such as birth control etc. Our mascot Denise the duck is our friendly AI chat bot that allows users to ask it anything and get a response in real time.
How we built it
Through our project we used a combination of Chakra UI, Figma, Tailwind, Javascript and React Google Maps for the front end. For the backend we used SocketIO connection, Express, Node, to enable bidirectional communications between the client user and the server. We allowed the user to communicate with a chatbot that is prompted to know the situation of a user and provide suggestions based on the users response in real time.
Challenges we ran into
The server was giving us a bunch of errors. We also never worked with sockets and it was a new experience navigating how to communicate between client and server using socket events and IO server ports. We also had trouble navigating the start the chat bot because we had little experience building AI applications. For react google maps, it was new and was hard to find examples of usage so we had to base most of the code from different resources.
Accomplishments that we're proud of
Connecting the SocketIO with the backend server and client. We were also able to navigate the react google maps and build a nice looking frontend.
What we learned
We learned the server connections between socketIO for clients and servers. We also learned tailwind a bit more as well as building AI components for our chatbot.
What's next for Depdu
We want to create a new feature that allows younger children to learn even more about the body and resources they can find while making it interactive and playful through games and quizzes.
Built With
- chakra
- express.js
- figma
- javascript
- node.js
- react
- react-google-maps
- tailwind
Log in or sign up for Devpost to join the conversation.