Posts

Iram II Elementary School Student Transcript and Academic Records System (STARS)

Image
Frontend Engineering and Real-World Integration: My Role in the STARS Information System Working as the Lead Frontend Developer on the Student Transcript and Academic Records System (STARS) for Iram II Elementary School was one of the most challenging yet rewarding experiences of my journey as a developer. Our mission was simple but essential—help the school manage their academic records in a more efficient, digital way. But making that happen on the technical side, especially under real-world constraints, pushed me far beyond what I had expected. My Role and Focus Unlike other roles I’ve taken before, this time I was fully in charge of the frontend development , responsible for translating the backend logic into a clean, responsive, and intuitive user interface. I didn’t just build pages—I crafted the actual experience that teachers and admins would interact with every day. From dashboards to student records to form submissions, I handled the full interface development and ensured tha...

Internship Log – Day 53 | IDESS IT

Image
Today marks my last day as an intern at IDESS Interactive Technologies. Looking back, this journey has been incredibly rewarding—both in terms of personal growth and technical skills. I’ve learned so much during my stay here, and I’m genuinely grateful for the supportive and collaborative environment that made the experience even more meaningful. I truly appreciated the company culture: the chill atmosphere, the way our boss always checked in on us, the HR who made sure the pantry never ran out of coffee, and the senior developers who were always approachable whenever we had questions or needed help with our code. One of the highlights was how we, as interns, helped each other—whether it was debugging issues, figuring out code structure, or simply sharing insights. That kind of teamwork and collaboration made a huge difference and taught me the value of working together to solve problems. When I started, I was mainly focused on frontend development, but this internship helped me grow...

Internship Log – Day 52 | IDESS IT

Image
  I spent the entire day refining and training the chatbot model, focusing on guiding its responses to stay within the provided feed information, which contains details all about the company. The goal was to ensure that the chatbot would respond accurately and contextually when users ask questions, without deviating from the intended scope. I’m happy with the results—it performed well during testing, responding with relevant and company-specific information. It feels great to have finished this feature, especially knowing that tomorrow is my last day as an intern.

Internship Log – Day 51 | IDESS IT

Image
 Today, I finalized the decision on which model to use for our chatbot feature. After thorough research and consideration, I proceeded with integrating the chosen model into the application. The process was quite challenging, especially in setting up the initial integration and ensuring it worked within our existing system. Despite the struggles, I’m glad to say I was able to complete the integration. However, I recognize that the chatbot still needs refinement to improve its accuracy and relevance. We'll need to train it further to align with the kind of responses we want it to provide to users.

Internship Log – Day 50 | IDESS IT

Image
 Today, I worked on adding a new feature to our app—a chatbot. I spent most of the day studying how chatbots function and how they can be effectively integrated into our application. This included researching various models and frameworks that are commonly used in chatbot development. It was an insightful experience as I explored different options to determine which model would best suit our system’s needs. Although the chatbot is still in its early stages, I’m excited to see how it can enhance user interaction within our app.

Internship Log – Day 49 | IDESS IT

Image
 Today, I successfully finished applying the skeleton loading throughout the app. The task went smoothly, especially since I reused several components I had already created. It feels great to see a consistent and user-friendly loading experience across the entire app. After that, I worked on and completed the QR code generation feature. Since it only involved displaying the user’s information, I was able to implement it entirely on the frontend. It was a straightforward task, but still satisfying to complete and see working properly.

Internship Log – Day 48 | IDESS IT

Image
 Today, I focused on applying a consistent loading experience across the entire app. One of my teammates initially used a spinner loader in certain parts of the UI, but to maintain a unified and cleaner look, I started replacing it with the skeleton loader that I previously implemented. This not only improves visual consistency but also gives users a smoother experience during data fetches. I'm currently halfway through integrating the skeleton loading across all necessary components. Although it takes a bit of time to adjust each section, the progress is steady, and I'm hoping to wrap it up soon.