Recycland is a mobile application that encourages users to recycle by providing a gamified experience. With Recycland, users can add models to their own 3D island, store 3D models, and earn credits for recycling.
Create an account and login View and interact with a 3D model of your island, including the ability to zoom and rotate Store 3D models in your inventory and place them on the island Delete models from your island Earn credits by recycling, which can be used to purchase new models View your recycling statistics, including how much you've recycled
Prerequisites Node.js and NPM installed on your computer An Android device with the Expo app installed
Clone this repository Navigate to the directory called front-end in your terminal and run npm install --force to install dependencies Start the development server by running npm start Open the Expo app on your device and scan the QR code displayed in your terminal to open the app
- React Native: A JavaScript framework for building mobile applications
- Three.js: A JavaScript library for creating 3D graphics in the browser
- Tailwind: A utility-first CSS framework for styling web applications
- MongoDB: A NoSQL database used to store data
- TypeScript: A strongly typed superset of JavaScript that adds optional static typing to the language
Margaritis Argyrou
Hannah Carter
Hannah Lawrence
Jake Maciver
Bradley Weidner
We would like to thank Northcoders for providing us with the knowledge and skills necessary to build this application. We would also like to thank our friends and family for their support and encouragement.