We are excited to participate in Liga AC Labs, an educational initiative organized by Liga AC, the Student Organization from the Faculty of Automation and Computers at the Politehnica University Timisoara.
Emphasizing the power of collaboration, we have launched the “Code & Chat: Scalable Full-Stack Web with AI Chatbot” Laboratory. In this lab, students will explore and build a complex application together with mentors, incorporating cutting-edge IT architectures in large-scale software development with virtually unlimited scalability.
Objectives
- Infrastructure as Code (IaC) with AWS CDK: Learn to define and deploy our application's infrastructure directly in the AWS Cloud, utilizing the power and flexibility of the AWS Cloud Development Kit.
- Backend API in Node.js and Dockerization: Focus on creating an efficient and maintainable backend API in Node.js, and dockerize it to ensure portability and scalability.
- Frontend Development with React: Design an interactive and attractive web client using React, one of the most popular JavaScript frameworks for building user interfaces.
- Authentication and User Management with AWS Cognito and AWS Amplify: Implement a secure authentication system and user management, leveraging the advanced capabilities provided by AWS Cognito and AWS Amplify.
- Exploring DynamoDB: Work with DynamoDB, a unique NoSQL database from AWS, to manage data efficiently and scalably.
- Integrating Machine Learning for Personalization: Incorporate machine learning techniques to personalize the user experience, elevating the application’s interactivity and intelligence.
Key topics: AWS, Infrastructure as Code, Node.js, React, Large Language Models (LLM), Docker, NoSQL, CI/CD