Welcome to Ivan Limongan's Portfolio Site | 301 @ Alchemy Code Labs.
You can find all 301 lab projects and commissioned work on this portfolio site.
Github Repository: https://github.com/limongoo/301portfolio
Live Repository: https://ivanlimongan.com
- Initial scafolding created
- index.html, style.css, app.js
- .gitignore created
- .eslintrc create
- add reset.css
- Added basic logo and menu navigation
- Basic styling and google font added
- Basic object constructor to add project items
- Constructor working for adding image
- Constructor working for adding title to project images
- Styling for image projects applied
- Adjusted constructor to contain image and text into one div
- Constructor styling
- Links added to project item - image and title through constructor
- Added social media links
- Media query styling
- Hide menu and social media on mobile and tablet view
- Show condensed menu on mobile and tablet view
- Converted CSS into smacss
- Put project data into its own js file
- In process of converting javascript constructor into jquery
- Ran into lots of issues while converting constructor to JQuery, but working now
- Used clone method to add project items
- Added .eslintrc rules
- Minor CSS
- JQuery menu show and hide works now on mobile view
- Working on toggleClass for mobile menu
- Tab menu works now for mobile and desktop view. Still working on closing menu on click for mobile/tablet view.
- Minor css adjustment to make tab menu to work
- Menu auto closes now when menu is clicked on mobile view
- Added fadeIn transitions for mobile menu, minor CSS update
- Had to adjust mobile menu structure for better css control
- Desktop menu properly working now, CSS update
- Implementing handlebars template system
- Adjusting project template before moving to handlebars
- CSS styling for project hover state
- Handlebars template in place in head section
- Handlebars compile and add back to html works
- CSS and JS cleanup
- CSS styling add and cleanup
- Added color overlay styling for each project item
- Worked on About tab content
- About CSS
- Added tag object to constructor
- Adjusted project CSS
- CSS styling
- Project tags styling
- Content for about section
- Added project content
- CSS styling
- About content add
- CSS styling
- Add images for project items
- Added second project container at bottom or info page
- CSS styling
- Implementing AJAX data
- Moving project data to json file
- Working on AJAX to work
- Fixed some code on app.js and projectData.json. Ajax call works now
- CSS/JS cleanup
- File re-structuring
- Set up node js with express
- Node server working
- Set up handlebars project info template
- Show/close project overlay working
- Project overlay feature
- Project overlay working, pulling correct data not working yet
- CSS styling
- Add data to projectData.json
- Handlebars ID to pull correct project
- CSS styling
- Fixed Handlebars and project overlay works now
- Data update in json file
- CSS styling
- Fixed project info modal open/close
- CSS styling
- Implementing Page JS
- Fixed page js issue, working now
- Menu fix
- Local storage adjusted, project data loading properly
- 2 projects added, minor css updates