Collevio

Developing a parent-teacher child care management web app.

Overview

Collevio is a parent-teacher child care management web app that was developed by a team of 4 developers over 9 days, concluding the Le Wagon Web Development Bootcamp. The app allows parents to receive and keep up-to-date information about their children's daycare experiences in real-time. Teachers can easily upload information about the child, which is accessible to the parents through the dashboard overview. The app also includes a chatroom for the child, a photo album page, an activities page with charts and other visuals, and a calendar with upcoming events and scheduled meetings.

Outcome

Our team successfully completed the MVP version of Collevio within the 9-day timeframe, implementing various features and functionalities from backend to frontend. The app comprises a fully functional Ruby on Rails backend and a user-friendly frontend developed with CSS, Bootstrap, and Sass. We incorporated various JS features and effects using JS Stimulus controllers, as well as charts using ChartJS and live chat functionality using AJAX and Action Cable. In addition, the app utilises various Ruby on Rails gems, including real-time notifications with the Noticed gem, photo storage using Cloudinary, and user authentication with Devise. Overall, the development of Collevio showcases a culmination of everything we learned throughout the Le Wagon Bootcamp, putting in practice various languages, technologies, and tools to create a seamless user experience.

Check out the project here →

Key Take Aways

While my team successfully followed the MVC model, we faced challenges during the hectic development process due to a lack of organisation in breaking down code and UI into components. This experience showed me the value of implementing clean coding practices in future projects for better collaboration and streamlined development.