Inspiration

WildTrax, combines a calendar and a to-do list to help people be more productive. With the busyness of modern life, it can be hard to keep track of all your events, meetings, tasks, and other important and timely activities, which is why we chose to make WildTrax.

How we built it

In the development of our project's front end, we leveraged HTML, CSS, JavaScript, python and terraform to create a user-friendly and responsive interface. On the backend, our architecture is serverless, utilizing AWS DynamoDB for the storage of to-do list items, including events and tasks. For user management, including sign-up, authentication, and storage of user information, we integrated AWS Cognito.

Our application interacts with the backend through multiple APIs, crafted using AWS API Gateway and AWS Lambda, facilitating operations such as creating, reading, and updating entries in DynamoDB, along with handling user sign-up processes. To streamline the deployment and management of these cloud resources, we adopted Terraform, enabling us to define our infrastructure as code. This approach not only enhances our project's scalability but also ensures a more efficient development process by automating the setup of our serverless backend infrastructure.

Challenges we ran into

We had the trouble setting up the API's and properly connecting the different HTML pages. Because we are not to skilled with react, we decided to make our frontend with simple html/css.

Accomplishments that we're proud of

We were able to create a user sign in/sign out features, our own database with AWS dynamoDB and a custom REST api with crud functionality.

Share this project:

Updates