Team Sensei's StackpresentEcoXP
EcoXp Demo Video
How much can you recycle?
EcoXP is a gamified recycling app designed to incentivise practices by rewarding users with XP for their recycling efforts, competing against friends, postcodes, and cities.
The Team
Louis
Scott
Rob
Lloyd
Eleni
Technologies
We used: Our tech stack includes a PostgreSQL database and a RESTful API built with Node.js and JavaScript, and hosted on Supabase and Render. For the front end, we used React Native with Expo, and styled the application using React Native Paper.
As we wanted to develop a native, cross-platform mobile app, we felt that React Native with Expo was a natural step up from React, and using a third-party UI library allowed for consistent design across the app. Node.js and JavaScript allowed for an efficient, scalable backend with RESTful API integration. Supabase and Render offered a secure solution to host our API and database.
Challenges Faced
Initially, we looked into using Python for our backend. However, due to the limited time we had, we felt that we could not effectively incorporate this new language into our stack as we were worried that our backend and API would be limited, due to the requirement of spending more time than we could afford to fully understand a new language to the same level as our JavaScript knowledge.