Ceta: Facing Fears and Worries
Role: Frontend Developer
Year: 2023
A MVP application designed to help children overcome anxiety. This application provides a supportive platform where parents act as tutors, guiding their kids through 10 modules and engaging in activities to address fears and worries.
Key Features and Functionalities
- Parental Guidance: Parents play a crucial role as tutors, providing guidance and support to their children throughout the journey. They actively participate in the ten modules and accompanying activities, fostering a nurturing and interactive learning environment.
- Goal Setting and Progress Tracking: Children describe their fears and worries, and with their parents, they set achievable goals and engage in activities to overcome them. Progress is tracked and celebrated, motivating children to persevere and grow.
- Reward System: Completing activities and modules earns users points, which can be redeemed for predefined rewards. This gamification element adds excitement and incentivizes children to participate and complete tasks actively.
Frontend Development and Design
The application’s frontend was built using Next.js, TypeScript, and Tailwind CSS. These modern technologies ensured a robust, efficient, visually appealing user interface. Leveraging the power of Next.js, we created a seamless and optimized user experience. Every component was thoroughly tested using Jest, ensuring high code quality and reliability. The testing process covered all frontend aspects, guaranteeing a stable and consistent application.
Backend Technologies and Integration
For deployment, we utilized AWS and specifically leveraged Amplify for seamless integration and scalability. This allowed for a smooth deployment process, ensuring the application was readily available to users. The application’s backend was structured using GraphQL, enabling efficient data management and structuring of the database. This facilitated seamless communication between the frontend and backend components, optimizing performance and user experience. Sanity was employed as a content management system to efficiently handle and update module content, providing flexibility and ease of management.
Project Management and Collaboration
We adhered to an agile project management approach throughout the project, utilizing Scrum as the framework. Jira was the project management tool, facilitating efficient task tracking, team collaboration, and progress monitoring. Additionally, Bitbucket was the version control system, ensuring seamless code collaboration and versioning. Collaborating with the client's internal design team, we incorporated their design vision into the application's user interface. Figma, a powerful design tool, streamlined collaboration and ensured a cohesive and visually pleasing design implementation.
Conclusion
Ceta MVP application is a powerful platform designed to empower children to overcome anxiety. With parents acting as tutors, children engage in modules, activities, and goal-setting exercises to address their fears and worries. I am proud to have contributed to this impactful project, providing children with a supportive tool to navigate and conquer their anxiety. ㎰This product is not online and the images are only for ilustration.