Logo
BACK

Rezal, updated at September 22, 2025 | 09:49 WIB

Web Development
FitAcademy
Preview Cover Image

FitAcademy is a microlearning-based learning platform designed to help users learn more in less time. This was an internship project developed from scratch, starting from database architecture design to launching the Minimum Viable Product (MVP). In this project, I contributed as a Fullstack Developer within the team.


Learning Process during Internship
Preview URL Asset
Internship Progress Presentation at FitAcademy

Here, I gained a lot of experience needed to become a Fullstack Developer as well as working in a team. At the beginning of the project, the team was introduced to the environment and the problems faced by the Product Owner, which we would then transform into a product to solve these issues.

For this product case, it had been previously worked on by the prior internship team but was not completed, reaching only 30-40% of the MVP. Here, we encountered issues with code that was hard to maintain and a messy database architecture. Therefore, the team took the initiative to rebuild the product to be more refined and maintainable for the next internship period.

Preview URL Asset
FitAcademy Feature Discussion Meeting

The lessons I gained from this internship include the ability to design large, interconnected database architectures, collaborate with a team of different roles including UI/UX Designers, Mobile App Developers, Quality Assurance, and DevOps, as well as cross-division cooperation. Additionally, I learned to present opinions and ideas for problem-solving during discussions on new features, and to manage timelines effectively while prioritizing tasks accordingly.

My Contributions
Preview URL Asset
FitAcademy IT Team Gathering

As a Fullstack Developer, I contributed positively to the team and product development, helping the product reach the MVP (Minimum Viable Product) stage:

  1. As one of the main contributors in designing the database architecture for the system being built.
  2. Learned Agile Development using Jira and Trunk-based Development methods within the developer team for Git and repository management.
  3. Responsible for developing the Student/User interface and the Admin interface for content management, built on Next.js 14.
  4. Provided solutions to team issues and offered ideas during the creation or discussion of new features.
  5. Prepared Rest APIs for the website and mobile app according to each feature's requirements.
  6. Completed all tasks and bug tickets, enabling the team to deliver the product to the MVP stage.
Full-stack Technologies Used
  • Programming Language: JavaScript and PHP

  • Framework: Next Js, Laravel, Tailwind CSS, Bootstrap

  • Other Technologies: Redux, Axios, SEO Optimization

  • Database: MySQL

LET’S COLLABORATE AND CREATE SOMETHING AMAZING!

FitAcademy |  FitAcademy |  FitAcademy |  FitAcademy |  
FitAcademy | FitAcademy | FitAcademy | FitAcademy | 

RELATED PORTFOLIO

QUICK MENU

Have a project in mind? I'm ready to turn your ideas into scalable solutions.

muhammadrezalsultan@gmail.com

mrezalsultan_p

Ready When You Are

Let's connect and create something amazing!

Copyright @mrezalsultan All Rights Reserved

Logo

Muhammad Rezal Sultan