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...
- - Add gadgets/uses page
- - Add trips pages
- 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 😎