The idea for this project was sparked by my desire to learn and grow as a web developer. Instead of relying on existing solutions, I chose to build a Linktree from scratch, using it as a creative playground to experiment and hone my skills.

While the project is not yet ready for a full release, it offers a glimpse into my exploration of web development hobby.

Visit https://link.mikejr.dev to see what I’ve created.

Leveraging Golang, Terraform, Gitea actions and AWS

To build a robust and scalable platform, I have chosen to leverage the power of Golang, Terraform, and AWS. Golang’s performance and scalability make it an ideal choice for a web application, while Terraform’s infrastructure orchestration capabilities streamline deployment and management.

AWS provides a reliable and secure hosting platform, enabling me to focus on developing the core features of the project.

The frontend is built with vanilla CSS and HTML, with JavaScript coming soon to enable new features like modals.

Continuous Integration and Continuous Deployment (CICD) is at the heart of Smigtree’s development, courtesy of Gitea actions. While still in beta, it closely resembles GitHub Actions, making it a powerful ally in streamlining workflows.

Future Developments

I plan to add new features and functionality to the project, such as user customization and enhanced design options. However, the source code will soon be available on GitHub as I look to colloborate on this.