added my calculator and snake projects.

This commit is contained in:
Joshua Ashton
2025-01-07 15:23:46 -07:00
parent 867e7a5706
commit ce253bd79f
19 changed files with 21798 additions and 34 deletions
+21 -21
View File
@@ -38,36 +38,36 @@ Week 3: 31/12/24 - 6/12/24
Major Bugs (UI, UX, or Functionality):
- [x] Breathing animation of background gradient stopped.
- [x] Add state to skill accordions for mobile.
- [x] Alignment of project card on mobile.
- [x] PDF viewer width is constant, doesn't respond to resizing (or setting the width in CSS).
- [ ] More prominent slide indicator for projects (or n/10 counter, or some similar solution).
- [x] Breathing animation of background gradient stopped. (v.0.0.1)
- [x] Add state to skill accordions for mobile. (v.0.0.1)
- [x] Alignment of project card on mobile. (v.0.0.1)
- [x] PDF viewer width is constant, doesn't respond to resizing (or setting the width in CSS). (v.0.0.1)
- [ ] More prominent slide indicator for projects (or n/10 counter, or some similar solution). (v.0.0.2)
Features
- [x] Refactor and reorder the HTML & CSS.
- [x] Template HTML blocks for repeated components.
- [x] Resume page (HTML and PDF options).
- [x] Contact page.
- [x] Convert SLCC e-portfolio to my own website
- [x] Refactor and reorder the HTML & CSS. (v.0.0.1)
- [x] Template HTML blocks for repeated components. (v.0.0.1)
- [x] Resume page (HTML and PDF options). (v.0.0.1)
- [x] Contact page. (v.0.0.1)
- [ ] Convert SLCC e-portfolio to my own website (v.0.0.1)
- [ ] Security:
- [ ] Separate user for self-hosting, with reduced permissions.
- [ ] Dockerize
- [ ] Proper 404 page
- [ ] Separate user for self-hosting, with reduced permissions. (v.0.0.1)
- [ ] Dockerize (v.0.0.1)
- [ ] Proper 404 page (v.0.0.1)
Stretch Goals:
Future Features:
- [ ] Blog page (stretch goal).
- [ ] Read in data for portfolio from a DB or preferably a plain text files.
- [ ] Script to easily add new projects.
- [ ] Demo's of various projects. (embed Java Swing app or Flutter app directly into portfolio).
- [ ] Read in data for portfolio from a DB or preferably a plain text files. (v.0.0.2)
- [ ] Script to easily add new projects. (v.0.0.2)
- [ ] Demo's of various projects. (embed Java Swing app or Flutter app directly into portfolio). (v.0.0.2)
- [ ] Blog page. (v.0.0.3)
Refactoring:
- [ ] Rewrite CSS into components/modules
- [ ] Rewrite CSS into components/modules (v.0.0.2)
Minor Bugs:
- [ ] Contact form submission centers entire section.
- [ ] Profile picture animation is slightly cutoff on mobile.
- [ ] Contact form submission centers entire section. (v.0.0.2)
- [ ] Profile picture animation is slightly cutoff on mobile. (v.0.0.2)