Conclusion

Congratulations! You now have successfully:

  • Downloaded the project files of TravelBuddy implemented as a modern web application built with ReactJS
  • Ran and tested TravelBuddy on your local machine through a local deployment
  • Deployed TravelBuddy on the internet with AWS Amplify
  • Connected a git-based source code project (GitHub/CodeCommit) to AWS Amplify to build a CI/CD pipeline
  • Incorporated User Authentication to allow your users to sign in / sign up with AWS Cognito via the Amplify CLI
  • Created a conversational chatbot powered by AWS Lex and implemented it on TravelBuddy via the Amplify CLI
  • Incorporated User Storage for your users with Amazon S3 via AWS Amplify
  • Wrote code to incorporate CRUD functionalities to allow your users to upload a profile picture of their choice on TravelBuddy

architecture