Soo, quick context: I originally started this project back in early January, but at that time it was more of a side project and I didn’t document it anywhere. I only recently discovered this platform, so I decided to pick the project up again and properly track my progress from now on.
The project is part of my LearnCoach app, which is designed to help users learn more effectively. The backend I’m building is basically the core system that powers the app.
In the beginning, I focused on setting up the basics of the backend. I created a clean structure, added the first endpoints, and implemented an authentication system so users can register and log in.
After that, I started working on the main features. One of the first systems I built was a quiz generator, where users can generate questions based on specific topics. Alongside that, I implemented a learning plan generator that creates structured plans depending on time and learning goals.
After a short break, I recently came back to the project, cleaned up parts of the code, and continued developing. I added things like a basic dashboard concept, topic browsing, and initial session handling so users can later track their learning progress.
Right now, most core features exist, but many parts still need improvement and better integration. It’s a solid foundation, but there’s still a lot to do.
For the next month, I planned to:
improve the quiz system
make learning plans smarter
expand the dashboard
improve the topic system
enhance sessions & statistics
clean up and optimize the code
Overall, I’m really glad I picked this project up again. It now feels much more structured, and I can properly continue building on it.
Log in to leave a comment