Welcome to version two of the project My CV. This is the starter version and it's aimed for people that are starting their 1st website or are at the very beginning of their web developer career.
This is your first PROfessional website where you'll master how to:
- use Visual Studio Code as your editor
- use simple icons by creating custom fonts
- read a design and create pixel perfect interface
- read instructions, understand and follow requirements
- create a SPA (single page application)
- build multiple sections like: about me, let's connect and skills
- implement a responsive layout
- meet the user with a light or dark theme
- create lists, buttons, containers and more
While building this website you want to use only HTML and CSS. No other libraries are required or suggested. As visual guidance you can open the my-cv-v2-starter.pdf or my-cv-v2-starter.xd file from the requirement folder. You can download and use the free version of Adobe Acrobat Reader to read the pdf file or the free version of Adobe XD to open the xd file.
You are also provided with an image which can be found in requirement/image
and multiple svg files which can be found in requirement/svg
. You should use the provided svg files. You can use the provided image or replace it with your own as long as it is a square shape (the width and height are the same).
You want to leave alone all the provided files and folder structure and not make any changes with the exception of the web
folder. All your work should be present in the web
folder. So if you want to create any files and folder, you want to do it only inside the web
folder.
If you are a student of CodeTap Academy, before you fork the project, get in touch with your mentor or mentor assistant so they can create a branch for you. Once this branch is created you can easily do Pull Request to it.
You will get helped by your mentor and other students of CodeTap Academy if you do Pull Requests to your branch and also receive and enhanced recommendation from your mentor when future employers will request one.
You don't need to do any extra steps like the students of CodeTap Academy. Please proceed to creating a fork. Once the fork process has created a copy of the project to your profile, use the big Clone green button to make a copy to your computer and proceed just like with any other project clone from GitHub. That's it! Nothing else needs to be done, this is the final step. Have fun working on it.
You want to go to the My CV v2 - starter project on GitHub and click the big Fork button to create a copy of it on your profile. The Fork button can be found at the top right corner of the page. Once the fork process has created a copy of the project to your profile, use the big Clone green button to make a copy to your computer and proceed just like with any other project clone from GitHub.
To start with you want to switch to your personalised branch, like your first and last name, marian-zburlea
.
Example: git checkout marian-zburlea
Once you have switched to your personalised branch you want to create your first branch out of it.
In this project we have three sections: welcome, connect and skills.
There should be three branches marian-zburlea-welcome
, marian-zburlea-connect
and marian-zburlea-skills
created by the and of the project.
To create your first branch you can write git checkout -b marian-zburlea-welcome
. Start solving the first section before creating your second and third branch. Once you have at least one or more changes in your newly created branch, you can create a pull request to the original project. Make sure to create the PR against your personalised branch and not against the master branch. Consider asking for help from your mentor, mentor assistant or other more experienced students if you run into trouble.
If you have NodeJS
installed consider installing one of the projects live-server
or lite-server
. For a beginner they do the same thing so flip a coin if you're unsure.
To install them you can run in the command line: npm i -g live-server
or npm i -g lite-server
.
Make sure that you're inside your web
folder and you have at least index.html
file inside it before starting a web server by running in the command line: lite-server
or live-server
.
To check your current path and make sure you are or you aren't in your web
folder, you can ping your wworking directory by typing in your command line: pwd
I hope you'll enjoy this project and have fun while you're at it. Stay tuned for more projects to come and the tutorial for this one by following https://codetap.academy and consider subscribing as well. The next projects from this series will be:
My CV v2 - Junior
where we'll have fun usingpug-starter
My CV v2 - Mid
where we'll have fun usingReact
My CV v2 - Senior
where we'll have fun usingReact
andNodeJS
Note: Any suggestions so far? If yes, let us know on https://codetap.academy by joining the chat. :) :)