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 π