instastats

reacttailwind csstaurirusttypescriptdesktop

Creating an app can be a challenging but rewarding experience, especially when the end result is a functional and useful tool. Recently, I created an app called "InstaStats" which is a desktop app that takes in a user's Instagram data and provides analytics. The app is designed to be privacy oriented and no user data is ever stored, as it takes in the data as multiple JSON files.

I implemented this app using Tauri as the desktop app framework, React and Tailwind CSS for the frontend, and Rust for the backend. This was my first time ever using Rust and my first time ever creating a desktop app on my own.

One of the biggest challenges I faced during the development of this app was figuring out how to properly use Rust and Tauri. However, through extensive research and experimentation, I was able to successfully implement the backend and make it work seamlessly with the frontend.

Another challenge was ensuring that the frontend was user-friendly and easy to navigate. I spent a lot of time on the design and layout of the React and Tailwind CSS to make sure it was easy for users to understand the analytics presented.

Overall, creating this app was a great learning experience and it was satisfying to see the final product come together. It was a great opportunity for me to learn a new programming language and to gain experience in developing a functional desktop app. I am happy with the way it turned out and I am excited to use it myself and share it with others who can benefit from it.

Built with ❤️ by Kevin Pham