DevLog #2
I added a windows and basic app definition, I also added a doc with apps.
I downloaded icons from https://icon-icons.com
Windows doesn’t have a working apps yet - tem i harcoded some test stuf
DevLog #2
I added a windows and basic app definition, I also added a doc with apps.
I downloaded icons from https://icon-icons.com
Windows doesn’t have a working apps yet - tem i harcoded some test stuf
DevLog #2
I added a windows and basic app definition, I also added a doc with apps.
I downloaded icons from https://icon-icons.com
Windows doesn’t have a working apps yet - tem i harcoded some test stuf
devlog #1
add basic navbar and toolbar
Welcome to the first development log for DevPath AI, a personalized learning-path generator for developers.
The goal of the project is to help users follow a structured learning plan based on their current experience level, interests, available learning time, and long-term goals.
I started by building the first version of the Home dashboard using React and Tailwind CSS.
At this stage, the main goal was to establish the visual direction of the application and create the base layout before connecting real user data, authentication, and AI-generated learning paths.
The dashboard currently includes:
At the moment, the displayed name and user level are hardcoded. In a future update, this information will be retrieved from the user profile stored in the backend.
One of the first features I wanted to include was a learning streak system.
The purpose of this feature is to motivate users to learn consistently by showing how many days in a row they have completed a lesson or learning task.
Initially, I wanted to use Lottie animations for the streak component.
I imported the lottie-react package and planned to use JSON-based animations in the interface:
However, I encountered a problem with the Lottie package and its setup in the project. After a short research session, I decided to replace Lottie animations with simple GIF files.
Using GIFs was a faster and more reliable solution for the current stage of development.
It also allowed me to keep the component simple by using the standard HTML <img> element instead of adding extra animation configuration.
I may return to Lottie later, especially if I need more control over animations, such as pausing, changing animation speed, looping specific parts, or dynamically changing animation states.
The next milestone is to transform the static dashboard into a functional user panel.
The planned tasks are:
The first dashboard is still an early prototype, but it already establishes the visual identity of DevPath AI.
The project is moving toward a platform where developers can receive a clear and personalized learning path, track their progress, maintain learning streaks, and stay motivated while improving their technical skills.
Project init