Inspiration

We were inspired by a teammate who works with animals in her job.

What it does

The goal of this project was to speed up the process of matching animals in rescue centres with potential forever homes by incorporating information gathered by the rescue and adopter during the sign-up process that identifies potential animal adopters who meet criteria and characteristics that the animals in need of forever homes require.

How we built it

The application was built utilising Node.js and the Express framework. There were some concerns with file permissions throughout the setup process, but these were finally addressed. The biggest coding problem here was establishing the proper page routing. It was also critical to keep everyone on the same page so that they understood the steps involved in cloning the project from Github, as little changes in the code may result in major dependency issues when executed. Nodemon was used as our local server so that any modifications could be viewed right away. Overall, we collaborated via Github.

Challenges we ran into

One of the hardest parts for us was the initial setup of the environment, as we were new to Node.js and Express. Building the search functionality, which requires reading a JSON file, was another major challenge that we were stuck on for a while. As well, the implementation of a login system was a major roadblock that we decided not to work on due to the time constraints.

Accomplishments that we're proud of

We managed to solve the search functionality in the end, after hours of working on the code together. It took quite some time to trace and debug the code to see why it was tripping up. Once we managed to get output, we were able to build up momentum to push out the final product.

What we learned

We learned to manage time better and how to work with JSON data files.

What's next for For The Horses

We plan to keep working on the app afterwards as it would truly benefit society and create social empowerment.

Share this project:

Updates