Odd Job Ireland
Ireland's First Local Exchange Trading System Application
Goal of The Project
The main goal of this project was to create a cross platform application that allowed users to post Odd Jobs in their local area. The video below gives a clear description of what a LETS actually is and how it can be beneficial to people in their local community. The language used to create the application was Ionic 3 (TypeScript). The back end was created using the free tier Firebase service.
This project was a challenging experience as I had never created an application before but over all I was satisfied with the results. There are many improvements to usability and extra features to be added to the project in the coming months, including an "offer feedback" and "advanced filtering of timeline".
So ...... What is a LETS anyway ?
User Manual
Requirements
Application Requirements
- NodeJS
- Android Studio
- Git
- Ionic Command Line Interface (CLI)
- Device
- Device SDK
How to Install
Installation Instructions
- Navigate to the Git Repository
- Pull down the latest version of Odd Job
- Open Odd Job with the cmd and run "npm i"
- This installs all dependencies "Ionic lab" to application in the browser of "Ionic cordova run Android" to install to device.
Functionality
CORE
- Users can Register/Signup
- Users can Login
- Users can Create and Update a Profile
- Users can Update a Profile with a Custom Profile Picture
- Users can Create and Update Odd Jobs
- Users can Apply to Complete Odd Jobs
- Users can Report Suspect Odd Jobs
- Users can Search for Odd Jobs and Other Users
- Users can see a Complete History of Odd Jobs
- Transfer Payments
EXTRAS
- Automatic Login
- Verify Account (Confirmation Email)
- Report Issues to Admin
- Delay a Job
- Post Reviews
- Odd Job Can Help to Bring the Community Together
- Please Note the Database Rules have been update, you must Authenticate the Email
Download the Android APK
The Documents
Final
Report
Functional
Specification
Design
Document
Research
Document
Technical
Manual
Odd Job
Specification
Me
Name: Rory Garner
College : IT Carlow
Course: Software Development, Year 4