Project | Technologies | Layout | Challenges | How to contribute
The personal portfolio is a project that aims to present my skills and projects in a simple and intuitive way.
The project is based on the following frontend technologies:
- โจ TypeScript โ Static typing for JavaScript.
- โ React โ A JavaScript library for building user interfaces.
- โ๏ธ Next.js โ The React Framework for Production.
- ๐งฉ Chakra UI โ A simple, modular and accessible component library that gives you the building blocks you need to build your React applications.
- ๐ Emotion โ Emotion is a performant and flexible CSS-in-JS library.
- ๐ Storybook โ Storybook is an open source tool for developing UI components in isolation for React, Vue, and Angular.
- ๐งช Jest โ Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
- ๐ถ Husky โ Husky can prevent bad git commit, git push and more ๐ถ woof!
- ๐จ ESLint โ Find and fix problems in your JavaScript code.
- ๐ Prettier โ An opinionated code formatter.
- ๐ฆ Editor Config โ A tool to maintain consistent coding styles between different editors and IDEs.
And all backend is built-in on top of GraphCMS.
- Comming soon...
- Comming soon...
- Fork this repository;
- Create a new branch with your feature:
git checkout -b feature/my-feature
; - Commit your changes:
git commit -m 'feat: awesome feature'
; - Push to your branch:
git push origin feature/my-feature
.
Once your pull request has been merged, you can delete your branch.
To setup app, read this file setup.md
Made with ๐ & โ by Joรฃo Bispo ๐