Aws Appsync Calorie Tracker Workshop

Serverless application that demonstrate how to use AWS AppSync and Amazon Neptune to build a realtime, data driven application.
Alternatives To Aws Appsync Calorie Tracker Workshop
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Amplify Cli2,755673 days ago477May 09, 2023690apache-2.0TypeScript
The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Aws Serverless Ecommerce Platform933
6 months ago27mit-0Python
Serverless Ecommerce Platform is a sample implementation of a serverless backend for an e-commerce website. This sample is not meant to be used as an e-commerce platform as-is, but as an inspiration on how to build event-driven serverless microservices on AWS.
Aws Amplify Graphql447
3 years agootherJavaScript
Sample using AWS Amplify and AWS AppSync together for user login and authorization when making GraphQL queries and mutations. Also includes complex objects for uploading and downloading data to and from S3 with a React app.
Amplify Android20494 days ago116February 16, 2023100apache-2.0Java
The fastest and easiest way to use AWS from your Android app.
Aws Serverless Appsync App150
5 years ago4otherJavaScript
This workshop shows you how to build a Web Application that demonstrates how easy it is to create data driven web applications all with no servers. You will build a serverless web application that lets users search for popular tourist destinations. The application will use AWS AppSync and the AWS Serverless platform to provide real-time weather analysis of the indexed destinations.
Aws Serverless Fullstack Swift Apple Carplay Example114
3 months ago1mit-0Swift
This application demonstrates a full-stack Apple CarPlay app that uses Swift for both the UI and the backend services in AWS. The app accesses Lambda functions written in Swift and deployed from Docker images. The app accesses Amazon Location Service and a 3rd party weather api to display information in the vicinity of the user.
Aws Appsync Calorie Tracker Workshop107
3 years ago2otherVue
Serverless application that demonstrate how to use AWS AppSync and Amazon Neptune to build a realtime, data driven application.
Aws Mobile Appsync Sdk Android10220122 months ago46June 09, 202267apache-2.0Java
Android SDK for AWS AppSync.
Aws Hands On Workshops71
4 years ago1other
A curated collection of hands-on workshops for learning AWS
Aws Amplify Quick Notes51
a year agomit-0JavaScript
Alternatives To Aws Appsync Calorie Tracker Workshop
Select To Compare


Alternative Project Comparisons
Readme

Building Serverless Calorie tracker application with AWS AppSync and Amazon Neptune

Overview

In this workshop, you will build a serverless Calorie tracker application that will allow users to setup a daily calorie target goal, allows them to add, update and track the calories consumed or burned daily, and receive food suggestions based on their food habits.

Some of the features that you would be building in your app today are:

  • User sign-up, login and logout.
  • Set personal information like calorie target per day, height, weight etc.
  • Track activities through out the day, like:
    • add calories (breakfast, lunch, dinner, snacks) and
    • burn calories (workout, walk, run)
  • View food suggestions based on the activities and personal information (BMI).

Architecture diagram:

Architecture

Services used:

  • AWS AppSync
  • AWS Lambda
  • Amazon DynamoDB
  • Amazon Cognito
  • Amazon Neptune

Requirements

This workshop requires:

  • An active AWS Account with administrative permissions.
  • A Cloud9 environment is recommended, but, if you are using your own laptop, you should have npm and git installed.
  • Knowledge of Javascript/ NodeJS will be an added advantage.
  • Knowledge of Amazon DynamoDB, AWS Lambda, Amazon Cognito and AWS CloudFormation will be an added advantage.

Steps:

  1. Deploying Amazon Neptune Cluster
  2. Setting up AWS Cloud 9 Development Environment
  3. AWS AppSync - GraphQL
  4. Setting up frontend - VueJS application
  5. Testing the application
  6. Configuring the App to provide the Food suggestions
  7. Closing and Clean up

License:

This sample code is made available under a modified MIT license. See the LICENSE file.

Popular Amazon Projects
Popular Appsync Projects
Popular Companies Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Vue
Aws
Amazon
Serverless
Food
Cognito
Appsync