This is my first Portfolio as Web Developer | Frontend, I built it with the basic Frontend tools like HTML
, CSS
and Javascript
But it was using React
to speed up the development and TypesScript
for pleasure and avoid errors that happen in the future or when it is in production
I know there is a lot of code that can improve or decrease, so what I find or when I know and learn best practices I will improve and add features to the project later
These are the tools used for the development of this Portfolio | Draft If you know the basics, you can contribute with your knowledge or if you want to add some new feature
-
React
-
React Router Dom
-
TypeScript
-
Styled Components
-
AnimateCss
-
DotEnv
-
EmailJs
-
Git
If you want to contribute something to this project, you can contact me through one of my social networks
But you can also do it through a pull request
and I will review it with pleasure to add it to the main branch
npm start
This will start the project locally on your localhost: 3000
And every time you modify a file and save it, it will automatically reload in your browser
npm run build
Build your application for production and properly bundle React in production mode and optimize build for best performance
The compilation is minimized and the file names include the hashes
npm run format
What it does is format all files excluding the node_modules
folder using prettier and eslint rules
npm run lint
Makes the .eslint linter go through all the files checking the rules that are placed in the .eslintrc.json