Personal Portfolio
Landing page for your personal portfolio made with NextJS and Chakra UI
Preview
Requirements
- The minimum Node.js version 12.2.0, which is the first version of Node.js with native ES modules support.
🎯 Features
- NextJS 13;
- React 18;
- Fontsource;
- Dark mode;
- Integrate with Google Analytics;
- i18n (Internationalization);
- Lazy loading images;
- next/image
- PWA;
- Optmize images before to send it. ImageOptim;
- Chakra UI;
⚙️ How to setup
npm install
npm run dev
Dependencies
npm install -g imageoptim-cli
📚 Reference
- Dev Icons: https://github.com/devicons/devicon
- React Icons: https://react-icons.github.io/react-icons/icons?name=ri
- https://twitter.com/gontijodesign/status/1394624373823348737
- https://dev.to/swyx/how-to-add-prettier-and-eslint-automation-to-a-react-codebase-2gk1
- https://dev.to/actitime/how-to-build-a-great-developer-portfolio-examples-tools-bkj
👍 Contribute
If you want to say thank you and/or support the active development this project:
- Add a GitHub Star to the project.
- Write a review or tutorial on Medium, Dev.to or personal blog.
- Support the project by donating a cup of coffee.
☕ Supporters
If you want to support Personal Portfolio, you can ☕ buy a coffee here
✨ Acknowledgment
Author
- Cândido Sales - @candidosales
⚠️ Copyright and license
Code and documentation copyright 2020-2030 the Authors and Code released under the MIT License. Docs released under Creative Commons.