Skip to content

SynCallServices/AmazonSolutionTC3005B

Repository files navigation


📔 Table of Contents

🌟 About the Project

This project was made by students of Tecnologico de Monterrey Campus Santa Fe. The purpose of it is to make a platform for call centers that use Amazon Connect and hosting everything using Amazon Web Services: Amplify, S3, DyanamoDB, Cognito CloudFront, API Gateway, and Lambda. By using these technologies, our project can have both: administrators and agents. Where agents can record their calls through Amazon Connect, and their screens using RTC. And administrators can review their recordings and assign these recordings to other agents in order to train them by watching how to correctly solve client issues.

👾 Tech Stack

Client
Server
Database
DevOps

🎨 Color Reference

Element Color
Buttons #00abba
Icons #00abba
Card #4078a3
Search Bar #ffffff
Main Background #6084a0
Side Bar Background #00274b
Other #3e688f
Text #ffffff
Hover #00abba

🧰 Getting Started

‼️ Prerequisites

Have Node.Js installed.

Use npm for installing the amplify cli

  npm install -g @aws-amplify/cli

⚙️ Installation

Our poject cannot yet be installed using a package manager

After installing Amplify Cli, get on the proyect folder where your frontend is created.

amplify init

Amplify will guide you through the process, then you will need to add other AWS to the amplify project, these are:

amplify add api
amplify add auth
amplify add storage 

For adding the api, you'll need to select GraphQl and use our schema (located in amazon-solution/amplify/backend/api/syncallapi/)

🏃 Run Locally

Start the server

  npm start

🚩 Deployment

To deploy this project run

  amplify push
  amplify publish

⚠️ License

Distributed under the MIT License.

🤝 Contact

Open a discussion

Project Link

💎 Acknowledgements

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published