Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aashish47/my-portfolio
Portfolio + blog using Nextjs.
https://github.com/aashish47/my-portfolio
blog contentful github-graphql-api nextjs portfolio tailwind vercel
Last synced: 24 days ago
JSON representation
Portfolio + blog using Nextjs.
- Host: GitHub
- URL: https://github.com/aashish47/my-portfolio
- Owner: aashish47
- Created: 2023-08-20T06:31:05.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-23T09:02:31.000Z (7 months ago)
- Last Synced: 2024-10-02T07:42:14.756Z (about 1 month ago)
- Topics: blog, contentful, github-graphql-api, nextjs, portfolio, tailwind, vercel
- Language: TypeScript
- Homepage: https://aashish47.vercel.app
- Size: 829 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Installation
### Prerequisites
Before you begin, ensure you have met the following requirements:
- **Node.js**: Version 20.11.1 or later. You can download and install [Node.js](https://nodejs.org/) if you haven't already.
### Obtain API Key
- Obtain a GitHub API key by following [these instructions](https://docs.github.com/en/graphql/guides/forming-calls-with-graphql#authenticating-with-a-github-app).
### Setup
- Rename `.env.local.example` to `.env.local` and add the API key obtained earlier.
### Customize
1. Add your name:
- Update `my-portfolio/constants/constants.ts`.2. Add your social links:
- Update `my-portfolio/components/Footer.tsx`.3. Add your tech stack icons:
- Update `my-portfolio/components/TechStack.tsx`.
- Grab the SVG icon from [Devicon](https://devicon.dev/).### Install Dependencies
```bash
# Navigate to project directory
cd my-portfolio# Install dependencies
npm install
```### Run the Application
```bash
# Start the application
npm run dev
```Once the server is running, open `http://localhost:3000` in your web browser to view the result.