An open API service indexing awesome lists of open source software.

https://github.com/cos301-se-2021/harmony

Visiting South Africa a tourist would not know what a Bunny Chow is, let alone what it pairs well with. They would pull out their phone, snap a picture of their meal and Harmony would show them the best possible drink pairings.
https://github.com/cos301-se-2021/harmony

aws aws-lambda dynamodb image-recogniton machine-learning react-native

Last synced: 12 months ago
JSON representation

Visiting South Africa a tourist would not know what a Bunny Chow is, let alone what it pairs well with. They would pull out their phone, snap a picture of their meal and Harmony would show them the best possible drink pairings.

Awesome Lists containing this project

README

          

# DreamTeam

# Harmony

Visiting South Africa a tourist would not know what a Bunny Chow is, let alone what it pairs well with. Harmony solves this by allowing you to pull out your phone, take a picture of the food and its drink pairings will be presented to you, but it doesn't stop there, using continuous AI Harmony will provide the best possible pairings as it learns and develops over time.

* [Harmony Landing Page](https://dreamteam.arshad.co.za/)

---
## App and Webpages
Download the app and access the webpages below:

* :iphone: [Download standalone APK available for Android](https://expo.io/artifacts/299e2ab4-88c3-488d-ba56-be85e99f4f30)

* :iphone: [Expo Go: Harmony Mobile App](https://expo.dev/@dreamteam_cos301/Harmony)

* :computer: [Admin Webpage](https://dev.d2dba1zn8s4hhf.amplifyapp.com/#/login)
* :computer: [Business Webpage](https://dev.drn0mez8nzhad.amplifyapp.com/#/login)
---

## Harmony Team Members

| **Team Member** | **Profiles** | **Skills/Interest**
| :-----: | :-----: | :-----: |
| ![Jd Perumal](https://i.ibb.co/cc0QZw2/IMG-8962-HD-2.jpg "Jd Perumal")
Jd Perumal
u18219285 | [GitHub](https://github.com/JdPerumal)
[Website :rocket:](https://www.jdperumal.tech/)
[LinkedIn](https://www.linkedin.com/in/jd-perumal/)
| UI/UX
Gestures and Animations
Mobile development
Machine learning |
![Firstname Lastname](https://i.ibb.co/30PRKKn/cv-pic-2-4-250x200new.jpg "Firstname Lastname")
Tiashka Seetal
u19226684 | [GitHub](https://github.com/tiashka)
[Profile Page](https://tiashka.github.io/COS301Website2/)
[LinkedIn](https://www.linkedin.com/in/tiashka-seetal-9a9841203/)
| Front-end development
Making things pretty |
![Firstname Lastname](https://i.ibb.co/c6t0KSk/74b4e6ae-958e-443b-a123-c77ac2.jpg "Arshad Sacoor")
Arshad Sacoor
u17012512 | [GitHub](https://github.com/ASacoor)
[Profile Page](http:www.arshad.co.za)
[LinkedIn](https://www.linkedin.com/in/arshad-sacoor-613a5720b/)
| Think Different |
![Firstname Lastname](https://i.ibb.co/VmK1672/20210518-143221.jpg "Firstname Lastname")
Mohammed Carrim
u18080813 | [GitHub](https://github.com/mohammedcarrim)
[Profile Page](https://tiashka.github.io/COS301Website2/)
[LinkedIn](https://www.linkedin.com/in/mohammed-carrim-706415194/)
| Python, AI, Serverless |
![Firstname Lastname](https://i.ibb.co/JBX7zc3/20211013-171519l.jpg "Firstname Lastname")
Keval Maharaj
u18012559 | [GitHub](https://github.com/Keval157)
[Profile Page](https:)
[LinkedIn](https://www.linkedin.com/in/keval-maharaj-829648210/)
| Machine Learning
Data Science
Back-end Development
Java, Python, C++ |

---

## Tech Stack
### FrameWorks
[![react](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)](https://github.com/COS301-SE-2021/Harmony/graphs/contributors)
[![react native](https://img.shields.io/badge/React_Native-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)](https://github.com/COS301-SE-2021/Harmony/graphs/contributors)
[![sam cli](https://img.shields.io/badge/aws%20sam%20cli-orange?style=for-the-badge&logo=amazonaws&logoColor=white)](https://github.com/COS301-SE-2021/Harmony/graphs/contributors)
### Hosting
[![aws](https://img.shields.io/badge/AWS-orange?style=for-the-badge&logo=amazonaws&logoColor=white)](https://github.com/COS301-SE-2021/Harmony/graphs/contributors)

### Database
[![Dynamodb](https://img.shields.io/badge/amazon%20dynamodb-blue?style=for-the-badge&logo=amazondynamodb&logoColor=white)](https://github.com/COS301-SE-2021/Harmony/graphs/contributors)

### Storage
[![s3](https://img.shields.io/badge/Amazon%20s3-orange?style=for-the-badge&logo=amazons3&logoColor=white)](https://github.com/COS301-SE-2021/Harmony/graphs/contributors)

---
## Code Quality
[![Closed issues](https://img.shields.io/github/issues/COS301-SE-2021/Harmony?color=green&style=for-the-badge)](https://github.com/COS301-SE-2021/Harmony/issues?q=is%3Aissue+is%3Aclosed)
[![open issues](https://img.shields.io/github/issues-closed/COS301-SE-2021/Harmony?color=red&style=for-the-badge)](https://github.com/COS301-SE-2021/Harmony/issues)
[![pull requests](https://img.shields.io/github/issues-pr-closed/COS301-SE-2021/Harmony?color=violet&style=for-the-badge)](https://github.com/COS301-SE-2021/Harmony/pulls?q=is%3Apr+is%3Aclosed)
[![contributers](https://img.shields.io/github/contributors/COS301-SE-2021/Harmony?color=blue&style=for-the-badge)](https://github.com/COS301-SE-2021/Harmony/graphs/contributors)

---
## SonarCloud Badges
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=COS301-SE-2021_Harmony&metric=alert_status)](https://sonarcloud.io/dashboard?id=COS301-SE-2021_Harmony)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=COS301-SE-2021_Harmony&metric=bugs)](https://sonarcloud.io/dashboard?id=COS301-SE-2021_Harmony)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=COS301-SE-2021_Harmony&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=COS301-SE-2021_Harmony)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=COS301-SE-2021_Harmony&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=COS301-SE-2021_Harmony)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=COS301-SE-2021_Harmony&metric=ncloc)](https://sonarcloud.io/dashboard?id=COS301-SE-2021_Harmony)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=COS301-SE-2021_Harmony&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=COS301-SE-2021_Harmony)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=COS301-SE-2021_Harmony&metric=security_rating)](https://sonarcloud.io/dashboard?id=COS301-SE-2021_Harmony)

---
## CI
[![AWS Lambda Functions](https://github.com/COS301-SE-2021/Harmony/actions/workflows/python-app.yml/badge.svg)](https://github.com/COS301-SE-2021/Harmony/actions/workflows/python-app.yml)

---

## Recorded demo

* :tv: [DreamTeam-Demo1](https://drive.google.com/file/d/1nDxiOpgDTvwF3yLKnQhtvAptHO-trJP8/view?usp=sharing)
* :tv: [DreamTeam-Demo2](https://drive.google.com/file/d/1HNs5SVvK4D86Od7OrxOauSXbe83Wpj7N/view?usp=sharing)
* :tv: [DreamTeam-Demo3](https://drive.google.com/file/d/1_QkdCq8mSU6Zcj6pb_6t-jxq7fSXm7mV/view?usp=sharing)
* :tv: [DreamTeam-Demo4](https://drive.google.com/file/d/12NvWRSW9JNpkwQspsqyS4qLW0ugahEGy/view?usp=sharing)

---

## SRS document
* :open_book: [SRS Document - V1](https://drive.google.com/file/d/1b0Vfq70Yxiso4dJOJbDcvd1jPnjZuZAg/view?usp=sharing)
* :open_book: [SRS Document - V2](https://drive.google.com/file/d/1buKDAWI0slSd97IS07naV2RItgKjxfKx/view?usp=sharing)
* :open_book: [SRS Document - V3](https://drive.google.com/file/d/1S3yW6Z9TRTV9WqyWrNt5R5u3QHKBZhGH/view?usp=sharing)
* :open_book: [SRS Document - V4](https://drive.google.com/file/d/1bMjLwoQ85sfuV4nWOPKvtkgDL2P49vlo/view?usp=sharing)

---

## Architectural Requirements
* :open_book: [Architectural Requirements Document - V1](https://drive.google.com/file/d/1FF_dTcBGfnz4OI9baWZcdSioqcNxoswr/view?usp=sharing)
* :open_book: [Architectural Requirements Document - V2](https://drive.google.com/file/d/1XlpOfeRdMl-AjMlRRmYxrkRisT2gbjsn/view?usp=sharing)
* :open_book: [Architectural Requirements Document - V3](https://drive.google.com/file/d/1NN4rqH-X6O7KgjevKmPcLjqikYFVlK0N/view?usp=sharing)
---

## Coding Standards
* :open_book: [Coding Standards Document](https://drive.google.com/file/d/1sM5CUZBJYf5UDnfA2pEHVJP-JxLorAKA/view?usp=sharing)
---

## User Manual
* :open_book: [User Manual Document V1](https://drive.google.com/file/d/1ycadMttV_DPkP4R2xhLMDrRcBZ_lzUwA/view?usp=sharing)
* :open_book: [User Manual Document V2](https://drive.google.com/file/d/1d426ZkcWF2mbdPYurOguu1YDrLSebdEm/view?usp=sharing)

---

## Testing Policy
* :open_book: [Testing Policy](https://drive.google.com/file/d/1lxbKFKskLR9CMNlMKoGeagUHiYSdWcFc/view?usp=sharing)
---

## Installation Manual
* :open_book: [Installation Manual Document](https://drive.google.com/file/d/1ud6VexBGAUOquRtWCZ5oOaEfyiujfPzs/view?usp=sharing)

---

## Project Management Tools

* :open_book: [GitHub](https://github.com/COS301-SE-2021/Harmony/projects)
---

## Branching Strategy

- master (build)
- develop (build)
- Module_develop (build)
- feature_modulename

- mobile_develop (build)
- mobile_feature_modulename

- webapp_develop (build)
- webapp_feature_modulename