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.
Client
Server
Database
DevOps
Element | Color |
---|---|
Buttons | #00abba |
Icons | #00abba |
Card | #4078a3 |
Search Bar | #ffffff |
Main Background | #6084a0 |
Side Bar Background | #00274b |
Other | #3e688f |
Text | #ffffff |
Hover | #00abba |
Have Node.Js installed.
Use npm for installing the amplify cli
npm install -g @aws-amplify/cli
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/)
Start the server
npm start
To deploy this project run
amplify push
amplify publish
Distributed under the MIT License.