Curious Humans Network | Personal Project

An app where a user can find personalised suggestions for engaging experiences based on their desired emotional state.



VISIT:

curioushumansnetwork.com

THE BRIEF

As part of a collaborative team of 3 during my coding bootcamp, we developed a web application that allows users to input their emotional state, activity category, and location to receive personalized recommendations for engaging experiences. My role focused on back-end development using Ruby on Rails, along with contributing to front-end features in JavaScript, CSS, and HTML. Additionally, I collaborated on the design in Figma and played a key role in formulating the database schema to ensure a seamless user experience.

My Approach

To ensure a cohesive and user-centered experience, my team and I began by creating the design in Figma, thoughtfully selecting a color palette that aligned with the app's purpose of offering personalized and engaging experiences. We focused on a clean and intuitive interface to make the app appealing and easy to navigate. Once the design was finalized, we mapped out the user journey to streamline functionality, ensuring each feature—from inputting preferences to receiving recommendations—was simple and efficient. With a clear vision in place, we divided responsibilities, balancing design aesthetics with back-end functionality.

Solution

Collaborating closely with a team member, I focused on building a robust back-end infrastructure for the application using Ruby on Rails. I took the lead in establishing the root structure and designing the schema, ensuring the database was efficient, scalable, and capable of handling dynamic user inputs. By creating a well-structured foundation, we enabled seamless integration between the back-end logic and the front-end interface. This ensured that user preferences for emotional states, activity categories, and locations were processed accurately, delivering personalized and relevant recommendations.

Contact Me