Skip to content

alipolat-js/personal-portfolio

Repository files navigation

Personal Portfolio

Overview

Personal Portfolio is a portfolio app. It hosts my social accounts, contact addresses and projects. It offers the possibility to manage the content using Graphcms. It is a web application based on NextJs.

Features

  • Portfolio
  • Sharing your projects and making changes whenever you want with graphcms content management system
  • Hosting social accounts and contact addresses
  • Code optimized for performance, compliant with w3 standards and SEO compatible

Live App

https://www.alipolat.tech/

or

Run Locally

You must have NODE and NPM installed on your computer for run.

! Before running, register at Hygraph and create the Schema below.

Schema: Schema

git clone https://github.com/alipolat-js/personal-portfolio.git

cd personal-portfolio

npm install

If you run into version problems try this:

npm install --force

Get your hygraph API key and add it to the .env.local file in the main directory or run the application via terminal with your api key. (NEXT_PUBLIC_GRAPHCMS_URL=YOUR_GRAPHCMS_URL)

npm run dev

Performance Report: Performance Report

Build using :

  • NextJs
  • GraphQL
  • Tailwind CSS
  • Framer Motion

Resources

Contributing

Thank you for considering contributing! Please use GitHub issues and Pull Requests for Contributing.

Licence

No license. You can fork the project and use it as you wish. Good luck everyone

Designed & developed by Ali POLAT in January 2022.