ReverseHand is a mobile application that was created with the vision of helping to reduce any power imbalances that consumers may face when seeking trade services.

Overview

CI TESTS GitHub issues Uptime Robot status GitHub Last Commit Libraries.io dependency status for GitHub repo codecov

Cache Money - ReverseHand

logo-readme

🎥 CacheMoney-Demo1 | 📝 SRS Documentation | 📋 Project Board | 🌐 Wiki





ReverseHand is a mobile application that was created with the vision of helping to reduce any power imbalances that consumers may face when seeking trade services. To achieve this, the mobile application allows consumers to make their needs for services known in the form of job listings, where tradesmen are able to place bids in order to be chosen and hired.










Michael Du Plessis

I am a third year computer science student who is passionate about all things computer science. I am familiar with a variety of programming languages and have industry experiance in both AWS Amplify and Flutter. I love solving complex problems and optimizing solutions.

image

github linkedin



Charlotte van Zyl

I am a final year Information and Knowledge Systems student specialising in Data Science. I believe that my biggest strength is having the ability to combine complex problem solving and analysis with soft skills, such as crossing the bridge in communication with any individual, and conducting myself with a professional attitude.

image

github linkedin



Cara Grobler

I am a final year BSc Information and Knowledge Systems student, majoring in Software Development, with a keen interest in computer security, and frontend development and design. My strengths lie in my creativity and communication skills and I am consistently working towards bettering myself as an individual and a programmer.I am hard-working and a team player and can't wait to see where the world of IT leads me.

image

github linkedin



Richard Lastrucci

I am a 3rd year Computer Science student specialising in Data Science. I am by no means the best programmer, but I make up for it in good people skills and a strong determination to succeed - I will pull an all nighter if necessary, provided I have enough coffee 🙂 I hope to pursue a career in data science as I like the overlap of computer science, business and statistics.

image

github linkedin



Alexander Muendesi

A final year Computer Science student with a keen interest in mobile development and web development. I am one who also enjoys doing the design part of Software Development, including things like domain modelling and architectural design. My biggest strength and weakness is I do not give up. I will keep pushing to achieve the goal regardless of how long it may take.

image

github linkedin





  • Install Flutter
  • Install XCode and/or Android Studio
  • In the root directory run npm i
  • Install the amplify cli
  • Navigate to the libs/amplify
  • Pull the latest amplify code
  • Launch a emulator or connect your personal device
  • Navigate back to the root directory and run nx run app:run
  • If you would like to run tests instead run npx nx run-many --target=test --all to run all tests
Comments
  • Consumer

    Consumer

    Includes the following resolvers and reducers for creating an advert, shortlisting a bad, viewing bids and adverts and accepting a bid.

    Also include the linking of viewing adverts and bids to frontend, Updated UI to only reflect what is currently in the backend, and back navigation.

    Status : Ready Priority:High Type: Enhancement Scope : Front End Scope : Back End 
    opened by MichaelDuPlessis 4
  • Splitting up of buildspec.yml and adding emulator to workflow

    Splitting up of buildspec.yml and adding emulator to workflow

    Split up code to better reflect the different stages on AWS codepipeline instead of everything being squashed in one file. Missing part is integration testing which will be added soon hopefully

    Status : Ready Priority:Low Type: Enhancement Scope: CI/CD 
    opened by Alexander-Muendesi 3
  • :recycle: Amplify

    :recycle: Amplify

    Authentication now makes use of cognito user pools instead of an api key. This means that we can remove amplifyconfiguration.dart from the gitignore allowing CI/CD to flow more smoothly.

    Status : Ready Priority:High Scope : Back End Scope: CI/CD 
    opened by MichaelDuPlessis 2
  • (✨Amplify): So many things

    (✨Amplify): So many things

    Updated Resolvers to work with new DB Design Removed Amplify backend and replaced it with new clean version Migrated AppSync Resolvers Implemented AWS Cognito with user groups, no custom attribute required

    Lots of files seemed to have changed but it looks like most of them are empty, dunno whats up with that @MichaelDuPlessis I gotta write now but hopefully this doesn't fail all the tests, but that's unlikely...

    Note: Shortlist bid action doesn't work.

    Priority:High Scope : Back End 
    opened by lastrucci01 2
  • ✨ Amplify

    ✨ Amplify

    Added amplify to the flutter project, this includes:

    • Adding amplify and amplify API
    • Changed to async reducers using async_redux
    • Modified UI widgets as old redux dependency was removed
    • Added quick test to login page

    Note while print statements should be avoided they are left here for testing purposes and will be removed later

    Status : Ready Priority:High Type: Change Status : Needs Tests Scope : Back End 
    opened by MichaelDuPlessis 2
  • CI to execute and analyze code

    CI to execute and analyze code

    Note: Assuming my assumption that the app we run will always be in apps/app then this will work. It is very minimal, makes use of zero cache and not that efficient but that can be dealt with later. I thought linting and executing tests rather important now. Will see when to add build

    Status : Ready Priority:High Type: Enhancement Scope: CI/CD 
    opened by Alexander-Muendesi 2
  • Auth

    Auth

    Scroll works with list refresh with some shenanigans

    ENSURE THERE IS NO SCROLLVIEW ON THE PAGE YOU ARE CALLING THE LIST REFRESH WIDGET else every widget in the tree will throw an error :)

    Priority:Medium Type: Bug 
    opened by lastrucci01 1
Owner
COS 301 - 2022
COS 301 - 2022 Capstone Software Engineering Projects
COS 301 - 2022
This is the semester 6 Mobile App Development Course project. So maybe the final project may not make sense ;) but it is a good place to start learning Flutter.

?? Overview MAD-Sem6 is a Mobile Development Course Project that contains Basic ➡️ Medium implementation of different widgets. As a whole it doesn't m

Muhammad Tayyab Asghar 3 Aug 9, 2021
In this Project I will demonstrate you the power of firebase remote config :)

power-of-firebase-remote-config In this Project I will demonstrate you the power of firebase remote config :) This project serves as a template. Purpo

null 4 Mar 7, 2022
Let's makeover your backyard with the power of community

Let's makeover your backyard with the power of community

Betaoverflow 7 Dec 28, 2022
A Flutter app for controlling the power state of Valve Index® lighthouses

Lighthouse Power Management Power management app to control the Valve Index® lighthouses from your phone. Inspired by lighthouse-v2-manager but that p

Jeroen 102 Jan 7, 2023
(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

Ismael Shakverdiev 45 Jul 14, 2022
Fingerprint Local Auth App Flutter Advanced Face ID & Touch ID/Fingerprint Local Auth App

flutterlocalauth A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Pawan Kumar 71 Dec 17, 2022
High-level APIs for Amazon Web Services (AWS) in Dart

High-level APIs for Amazon Web Services (AWS) in Dart Shared API utilities Generated API packages directory DocumentClient for DynamoDB Code generator

null 178 Dec 28, 2022
Flutterbase taxi - A large variety of apps depend on map services.

Flutterbase taxi A large variety of apps depend on map services. The purpose of this project was to test Google Map Services in connection with Flutte

Yakiv Galkin 110 Dec 29, 2022
Drishti is a simple mobile application created as a project for YIP KDISC and Google Devs Solution Challenge

Drishti is a simple mobile application created as a project for YIP KDISC and Google Devs Solution Challenge. This app aims to make reporting and spreading the news of accidents and dangers easier and effective.

Friendly Neighbourhood Tekys 1 Nov 29, 2022
A thank you page made in flutter for successful payment status in any application.

thanku A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Dr. Usman 2 Jan 3, 2023
This project contains a flutter application to view any Instagram profile.

Instagram Profile Viewer (yamuntu_task) This project is for my application at yamuntu. The presented application allows the user to view any username

null 1 Jun 2, 2022
This is a project we created for our Mobile App Development task under The Sparks Foundation Internship.

Hello everyone! This is a project we created for our Mobile App Development task under The Sparks Foundation Internship. We hope you like it!

Eyosiyas Tibebu 4 Jun 14, 2022
A Flutter package which can be used to make polylines(route) from a source to a destination, and also handle a driver's realtime location (if any) on the map.

GoogleMapsWidget For Flutter A widget for flutter developers to easily integrate google maps in their apps. It can be used to make polylines from a so

Rithik Bhandari 14 Nov 30, 2022
A simple, interactive and customizable on-tap bounce animation that can be wrapped on any widgets that you like.

A simple, interactive and customizable on-tap bounce animation that can be wrapped on any widgets that you like.

null 16 Nov 2, 2022
a simple Quran app made with flutter without any images or pdf

forqan A simple Quran app made with flutter without any images or pdf . screenshot Support If you like what we do, and would want to help us continue

null 15 Oct 22, 2022
SeeFood is a Flutter app which tells you whether photograph contains any food items or not.

See Food ?? ?? See Food is a Flutter app which tells you whether photograph contains any food items or not. This app is highly inspired by and an atte

Tirth 23 Oct 8, 2022
11t is an iOS and Android app for connecting to Mastodon, written in Flutter. 11t lets you use any Mastodon instance.

README 11t is an iOS and Android app for connecting to Mastodon, written in Flutter. I connect to Mastodon on mastodon.social, but everyone can start

Jeroen Smeets 88 Dec 23, 2022
Flutter social button - A flutter package to create social media login buttons easily to any flutter app

Flutter Social Button is a flutter package to create social media login buttons easily to any flutter app.

Alok Dubey 10 Dec 5, 2022
It is the Tangram application that I created using flutter.

Tangram App What is a TANGRAM? Tangram is a creative intelligence game on the basis of creating various forms by combining seven geometrically shaped

Onur GOZ 11 Oct 26, 2022