You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2c7ef9a
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/script.js
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -217,6 +217,11 @@ This portfolio is a showcase of modern frontend development practices. It featur
217
217
- Smooth scrolling and active link highlighting
218
218
- **Intersection Observer** for scroll animations
219
219
- Formspree integration for contact emails
220
+
221
+
**Technical Implementation**
222
+
The project utilizes vanilla JavaScript for maximum performance without heavy framework overhead. CSS variables handle the theming engine, allowing for instant switching between dark and light modes. The layout relies on CSS Grid for the project cards and Flexbox for the navigation components.
223
+
224
+
The modal system is custom-built to support dynamic content loading, ensuring that the DOM remains lightweight by only populating details when requested.
220
225
`
221
226
},
222
227
"todo": {
@@ -229,6 +234,9 @@ A minimal yet functional Todo application built with vanilla JavaScript. It focu
229
234
- Local Storage support to save data
230
235
- Filter tasks by status (All, Active, Completed)
231
236
- **Drag and drop** reordering (planned)
237
+
238
+
**Future Improvements**
239
+
Planned updates include adding a backend with Node.js to support user accounts and cloud syncing. I also plan to implement a drag-and-drop library like SortableJS to allow users to prioritize their tasks visually.
0 commit comments