PROJECT16: 18TH JUNE 2020
https://joshuakb.netlify.app/
This week we turn back to our profile and attempt to update everything. Linkdin is looking good and so is the Github account.
AS A user, I want to be able see previous projects I WANT to be able to see numerous documents attached to those projects SO THAT I can assess how far the portfolio has come
- Handlebars
- Sequelize
- CSS and Flexbox
- Heroku/ Netlify / Authentication
The initial plan for this project was to update my profile website and use every skill that i had learnt previously. The original plan was as follows:
- Update everything using Tailwind
- Implement handlebars and use a database to fill in all the cards
- Make a contact page that uses some form of authentication
- Add a message board for people to push a message to the database
Core problems like usual was I bit off more than I could chew. Its really easy to overestimate how much time I spend on my CSS and just concepts. Once everything on the main page was working I put started working on the database and thats where the issues began. The issue were as follows.
- I really didn't need a database. I just wanted to see if I could make one on the fly
- In the end I had to remove the database components and use netlify
- I wasted a lot of time on the backend of the website which was not needed
- Lots of small CSS issues which needed to be fixed especially in regards to mobile
- Took way too much time again
That stated I really starting to get a stronger sense of how to use flex box and trying my best to move away from things like absolute positioning. Very happy with the outcome.
Currently outstanding issues
- Mobile still doesn't look great
- Add an animated background to contact page
- Change the main page animation to something new
Just visit https://joshuakb.netlify.app/
Have a look at my previous work and assess
No test were run as this is nearly 85% CSS
Licenses: MIT
- NPMJS
- W3 Schools
- Medium
- Mozilla
- Stackoverflow
- Resources provided in Slack
- Youtube tutorials
- Dillinger
- Css-tricks
- Netlify
- Javascript
- Visual Studio Code
- GitHub
- Google Chrome
Code was originally supplied in the WAUS-CRAW-FSF-PT-02-2020-U-C-MW / Week 16 / Homework repository on GitLab https://waustralia.bootcampcontent.com/the-university-of-western-australia/WAUS-CRAW-FSF-PT-02-2020-U-C-MW/tree/master/Week%2016/Homework