A portfolio for developers
The Portfolio for developers is a theme for creating personal portfolios. It can be deployed with Vercel and is powered by Next.js version. The theme is easy to customize and has a nice project structure. It also includes amazing illustrations by Undraw.co and is tablet and mobile friendly. Continuous deployment is supported with Vercel or Netlify, and there is a contact form protected by Google Recaptcha. The theme also fetches your Github pinned projects with the most stars and can be deployed with one click.
cp .env.development.template .env.development
npm i && npm start
vercel env pull to get your environment variables from Vercel.It is recommended to push your code to GitHub/GitLab and deploy your repository to Vercel. Alternatively, you can hit the Deploy button on Vercel.
If needed, you can clean the cache by removing the .cache/ and public/ folders.
The Portfolio for developers is a customizable theme for creating personal portfolios. It offers features such as a contact form, Github integration, and easy deployment with Vercel or Netlify. The theme has a clean project structure and is optimized for performance and accessibility. It is built with Adobe XD, Gatsby, React, GraphQL, Formium, and Google recaptcha, as well as other useful JavaScript libraries and Gatsby plugins. The theme is licensed under the MIT License and has contributions from multiple developers.
GatsbyJS is a free and open-source static site generator based on React. It uses a modern development stack including Webpack, GraphQL, and modern JavaScript and CSS frameworks. It also provides a rich set of plugins, starters, and themes.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Styled Components is a popular library for styling React components using CSS syntax. It allows you to write CSS in your JavaScript code, making it easier to create dynamic styles that are specific to each component.
A portfolio website is a type of website that showcases an individual's or a company's work, skills, and accomplishments. It typically includes a gallery of images or videos, case studies, and client testimonials to provide potential clients or employers with a comprehensive overview of their experience and expertise.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.