Progress Update
Published on December 10, 2025 by Payam Najafizadeh
Last week, I continued building more API endpoints for the course administration platform, specifically for creating lessons and quizzes. I’m now working on implementing the frontend UI for these features. Even though I built a similar platform more than 10 years ago, I’m still learning something new at every step. Actually building things remains the best way to learn.
For the lesson editor on the frontend, I decided to go with the open-source, headless Tiptap editor. It’s very customizable, and it gives us the flexibility to start with an MVP and gradually add more extensions and custom functionality as the library and platform evolve.
Another exciting development this week was the logo design. I found a really professional designer on Fiver, and he already shared the initial draft, I’m genuinely happy with how it looks.
If you want to follow the progress, you can always check the project roadmap on Github project. I’ve also added a dynamic pie chart on the AvaCode Solutions website that shows ticket statuses, and it updates continuously as new tasks are added or being completed.