I developed a complete backend system for REST APIs for an AI assistant mobile APP. This included the schema design of required databases and tables. The major database used in the system was AWS DynamoDB and the backend was deployed on AWS Lambda. The REST APIs included:
User SignUP API
User SignIn API
User Conversation API
User Forgot Pssword API
Get all conversations API
Get the latest active conversation API
Upload Image API
Upload Audio API
Upload Video API
Live Video Socket Implementation
And many more…
Key Features:
✔ Complete REST APIs for user's data management
✔ Automated management scripts that run regularly to maintain the data in the database
✔ File Storage Used: AWS S3
✔ E mail Service Used: AWS SES (Simple E mail Service)
✔ Authentication Used: JWT Authentication
✔ Deployed to: AWS Lambda (developed routing over there to manage this)
✔ Framework Used: Customized Python Script for Amazon
✔ Database Used: DynamoDB (the queries were written efficiently to keep the database optimized)
✔ System Dynamic Scaling: AWS Load Balancer
✔ Routing Used: AWS CloudFront + Route53
Using this efficient system of REST APIs, we delivered a successful AI Assistant Mobile APP.
Need REST API development for AI APPs? Let's collaborate!