blog thumbnail
sigma-school

From Marketing to Coding: Insyirah’s Journey to Building Paimon’s To-Do App

Sigma School
23rd February 2025

From Marketing to Development: Insyirah’s Journey

Meet Insyirah, a former marketing staff turned aspiring developer, who took on the challenge of building an application that enhances the gaming experience for Genshin Impact players. With a passion for improving user experience, she embarked on her capstone project to create Paimon’s To-Do App, a tool designed to streamline task management in the game.

Addressing a Common Problem in Genshin Impact

Genshin Impact is an expansive game with over 90 playable characters (as of October 23, 2023), each requiring different talent books, weapon ascension materials, and weekly boss drops for progression. Keeping track of these resources manually can be overwhelming, with players having to navigate multiple menus just to find out what materials they need and when they are available.

Paimon’s To-Do App aims to solve this problem by providing an all-in-one quality-of-life solution for players, enabling them to efficiently track and manage their in-game farming tasks. The app allows users to:

  • View daily and weekly reset timers
  • Track character talent book availability
  • Monitor weapon ascension materials
  • Log daily and weekly tasks
  • Create custom farming routes
  • Use a built-in calculator to check required materials

By consolidating all this information in one place, the app saves players valuable time and effort.

Challenges Faced During Development

Like any ambitious project, Insyirah encountered several technical hurdles while building Paimon’s To-Do App:

  1. Mobile Responsiveness Issues – Initially, the app was only optimized for desktop, and attempts to make it mobile-friendly were unsuccessful.
  2. Data Handling from the Genshin Impact API – Parsing and displaying API data correctly, especially with naming conventions requiring dashes, proved tricky.
  3. User Permissions for Deletions – The farming route feature allowed all users to view and delete shared data, but restricting deletions to only the original uploader posed difficulties.
  4. Accidental Deletion of Important Files – A moment of misclicking led to the deletion of critical files (package.json and package-lock.json), rendering the project temporarily unusable.

How She Overcame These Obstacles

Despite these setbacks, Insyirah demonstrated resilience and problem-solving skills:

  • Fixing UI Issues: She addressed visual bugs like overlapping UI elements to ensure a smoother user experience.
  • Leveraging Previous Versions: After mistakenly deleting critical files, she reverted to a previously committed version to restore functionality.
  • Using Organizational Tools: Google Drive spreadsheets provided structure and clarity in prioritizing tasks.
  • Continuous Learning & Troubleshooting: She actively sought solutions, whether debugging API calls, refining CRUD operations, or adjusting UI elements for better responsiveness.

Conclusion: A Project That Enhances Gaming Experience

Through Paimon’s To-Do App, Insyirah successfully developed a tool that alleviates a common pain point for Genshin Impact players. Her journey from a marketing background to software development showcases the power of dedication, adaptability, and learning from challenges.

Her project is a testament to the importance of quality-of-life improvements in gaming, and it highlights how innovative problem-solving can significantly enhance player experience. With continued development, Paimon’s To-Do App has the potential to become an essential companion for Genshin Impact players worldwide.

Stay tuned for more student capstone projects that make a difference!