Mind My Plants was created as a collaborative graduation project for Northcoders' JavaScript Development Bootcamp (2024). It was design and implemented using Agile best practice with Expo/React Native and NativeWind CSS for the front end and Oracle Apex RESTFul services and Firebase for the back end.
The application implements a two-sided marketplace platform that enables plant owners and sitters to interact and arrange for plant sitting jobs.
- add a list of plants they own together with specific care instructions
- advertise for plant sitting jobs
- choose from and confirm a job from a list of applications
- browse for a list of jobs and filter by location
- apply for an advertised job
Additionally, both parties can communicate with each other in real time using the in-built chat functionality.
-
Install dependencies
npm install
-
Start the app
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders