Portfolio of Microverse projects
This project is a portfolio of projects I build at Microverse.
Things done so far in the project:
- Parse a Figma design
- Use Flexbox for positioning
- Use images and backgrounds
- Use Grid alongside Flexbox for positioning
- Add button hover and pressed effects
- Pair program with a coding partner
- Use HTML5 validation
- Collect form data using Formspree
- Use media query for desktop view
- Use desktop-specific classes to show/hide elements depending on view
- Display desktop sections fully in viewport height
- Use CSS transitions
- Use CSS animations
- Use GitHub pages to deploy website
- Create a Google Analytics property
- Add a web data stream
- Set up data collection using a global site tag
- To do
- Use JavaScript DOM manipulation to open/close menu in mobile view
- Use JavaScript media query
- Apply JavaScript linting with ESLint
- Use JavaScript objects to store data
- Use JavaScript validation with Constraint Validation API
- Refactor common functions into a library
- Use Storage API to save data into local storage
- Major languages: HTML, CSS, JS
- Technologies used: Lighthouse, Webhint, Stylelint, ESLint
To get a local copy up and running follow these simple example steps.
Use the following command in your terminal:
- To clone the main project
git clone https://github.com/AkashaRojee/portfolio
- To clone the validate-contact-form branch
git clone -b validate-contact-form https://github.com/AkashaRojee/portfolio
- To clone the details-modal branch
git clone -b details-modal https://github.com/AkashaRojee/portfolio
- To clone the mobile-menu branch
git clone -b mobile-menu https://github.com/AkashaRojee/portfolio
- To clone the deploy branch
git clone -b deploy https://github.com/AkashaRojee/portfolio
- To clone the effects branch
git clone -b effects https://github.com/AkashaRojee/portfolio
- To clone the desktop-version branch
git clone -b desktop-version https://github.com/AkashaRojee/portfolio
- To clone the contact-form branch
git clone -b contact-form https://github.com/AkashaRojee/portfolio
- To clone the mobile-version branch
git clone -b mobile-version https://github.com/AkashaRojee/portfolio
- To clone the mobile-skeleton branch
git clone -b mobile-skeleton https://github.com/AkashaRojee/portfolio
Notes:
-
Both the mobile and the desktop version have been built. The website can be viewed in either view.
-
Main is up to date.
-
Currently under review: N/A.
👤 Akasha Rojee
- GitHub: @AkashaRojee
- Twitter: @AkashaRojee
- LinkedIn: Akasha Rojee
👤 Damilare Akintoye
- GitHub: @dami1080
👤 Yahya El Ganayni
- GitHub: @yahyaelganyni1
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.