/

Let's build something with me!

/

Football Manager

React JS, AWS

Overview

Football manager app is designed for avid football fans who want to manage their own league, team, player, and position. With our app, users can easily create their own team, and manage their player. They can also view major leagues around the world and explore each team and player based on the selected season.

Football Manager's league, team, and player's infomration are based on the API-FOOTBALL service to provide the latest data on leagues, teams, and players. Our app provides users with a seamless and user-friendly experience that allows them to easily access the information they need to manage their own football league.

Why I built it

I built this app because I am a big fan of football. I wanted to create an app that allows users to manage their own football league, team, player, and position. I also wanted to create an app that provides users with the latest information on leagues, teams, and players.

What I learned

During my project building a football manager app, I gained valuable experience working with various AWS services. Specifically, I learned about AWS Cognito, which is a user authentication service that allowed me to easily manage and authenticate users in my app.

I also worked with AWS Lambda functions, which allowed me to execute code in response to various triggers without having to manage servers. In addition, I used AWS API Gateway to create, publish, and manage APIs for my app, which helped me easily handle requests from my front-end application.

Furthermore, I was able to deploy my web app using AWS CLI through Amplify, which provided a streamlined and simple way to manage my app deployment process. Through this process, I learned about the benefits of using a cloud-based deployment platform and how it can help improve the scalability and reliability of my app. Overall, I gained a deep understanding of the architecture of AWS cloud systems, serverless web app, and how they can be used to build and deploy web applications. This knowledge will be useful to me in future projects and as I continue to develop my skills as a software engineer.

Technologies

Vite(React)

AWS

Redux

Tailwind

CocroachDB

Back