Inspiration
In today's digital era, many young parents from the millennial and Gen Z generations are facing significant challenges in raising their children. Lack of experience and accurate information often leaves them feeling confused and anxious when making parenting decisions. Coupled with the role of social media often providing unverified information, young parents need a platform that can provide them access to reliable resources and a supportive community. In this context, there arises a need for a solution that can connect them with experts and offer a strong community support.
Parenting is specifically targeted towards all parents and guardians who have questions about their children's development across various aspects, from nutritional needs to behavior and mental health. Through this platform, parents and guardians can find answers and guidance that are trustworthy and relevant to their community. This way, they can ensure their children grow up healthy and happy.
What it does
The Parenthing application addresses the needs of modern parents by providing a dedicated platform for parenting. With key features such as verified expert contributions, AI-powered assistance, consultation scheduling, community support through gamification, and personalized parenting plans, Parenthing offers a comprehensive solution for young parents. This app not only delivers quick and accurate answers to everyday questions but also provides structured and continuous guidance to help parents raise their children with confidence. With Parenthing, parents no longer feel alone on their parenting journey, as there is always a supportive community ready to assist and encourage them.
How we built it
In building our project, we leveraged a robust technology stack to ensure a seamless and efficient user experience. We chose TypeScript as our programming language for its strong typing and developer-friendly features. Next.js served as our full-stack framework, providing us with the flexibility to build both the front-end and back-end of our application. To facilitate real-time communication in our chat feature, we utilized a WebSocket library, ensuring instant and reliable message delivery between users. For styling, we adopted Tailwind CSS, which allowed us to rapidly design and customize our user interface with minimal effort. Our main database is PostgreSQL, selected for its powerful querying capabilities and reliability. Additionally, we implemented tRPC as our transport protocol API, which streamlined our development process by enabling type-safe communication between our client and server.
To enhance our chat feature and recommendation system, we integrated a large language model (LLM) for AI technology, enabling intelligent and context-aware responses, as well as personalized suggestions for users. This combination of technologies allowed us to build a high-performance, scalable application with a rich user experience.
Challenges we ran into
One of the significant challenges we encountered during development was the cost associated with using AI services from providers like OpenAI. While integrating a large language model (LLM) greatly enhanced our chat feature and recommendation system, ensuring intelligent and context-aware responses, the expenses incurred for utilizing these advanced AI technologies posed a considerable hurdle. Managing and optimizing these costs while maintaining the high quality and responsiveness of our AI-driven features required careful planning and resource allocation. This challenge pushed us to explore various cost-effective solutions and alternatives, ensuring we could deliver a top-notch user experience without compromising our budget.
Accomplishments that we're proud of
Despite the numerous challenges we faced, we are extremely proud of our accomplishments throughout the development process. Our team successfully created and integrated sophisticated AI algorithms for chat interactions, personalized recommendations, and user profile evaluations. We also designed an intuitive user interface that adheres to various accessibility standards, ensuring that our application is user-friendly for individuals with impairments. Witnessing our application deliver personalized learning opportunities and job matching was incredibly rewarding, showcasing the potential impact of our work. These achievements reflect our commitment to providing a seamless and inclusive user experience, driving us towards making groundbreaking innovations in the world of parenting.
What we learned
Through the development and deployment of the Parenthing application, we learned the importance of providing a multifaceted support system for parents. The inclusion of verified expert contributions has significantly increased user trust in the information provided. The AI-powered assistance has proven invaluable for delivering swift and relevant advice in urgent situations. Our consultation scheduling feature has highlighted the necessity of direct access to healthcare professionals, reinforcing the app's role as a comprehensive parenting health platform. Additionally, the community support system has fostered an active and engaged user base, demonstrating the effectiveness of gamification in maintaining user interaction. Finally, personalized parenting plans have shown the critical need for tailored guidance, helping parents to effectively manage their routines and adapt to their unique family dynamics.
What's next for Parenthing
Looking ahead, we plan to further enhance the Parenthing application by expanding our network of verified experts to cover a broader range of specialties and regions, ensuring parents have access to diverse and localized expert advice. We aim to refine our AI-powered assistance to provide even more accurate and context-aware responses by incorporating the latest advancements in machine learning. Enhancing the consultation scheduling feature to include more flexible and varied consultation options, such as group sessions and webinars, is also a priority. We will continue to develop our community support system by introducing new gamification elements and social features to foster deeper connections among users. Additionally, we plan to expand our personalized parenting plans to include more dynamic and interactive components, allowing for real-time adjustments based on user feedback and ongoing expert input. These improvements will ensure that ParentWise remains a vital and evolving resource for parents, providing them with the support and guidance they need at every stage of their parenting journey.
Built With
- nextjs
- tailwind
- trpc
- typescript
- websocket

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