-
Framework: Next.js
-
Styling: Tailwind CSS
-
Content: MDX
-
Animations: Framer Motion
-
Icons: React Icons
-
Plugins: rehype
- Clone the repository to your local machine:
git clone https://github.com/Victor1890/portfolio-v-pro.git
- Navigate to the project directory:
cd portfolio-v-pro
Install dependencies
pnpm
# or
pnpm install
Start the server:
pnpm dev
# or
npm run dev
After that server should be running on localhost:3000
Warning: You could run into errors if you don't populate the
.env.local
with the correct values
This project requires several environment variables to be set. These are stored in a .env.local
file at the root of the project. You can create this file and add the following variables:
Rename .env.example
to .env.local
and then you need to populate that with the respective values.
- Description: The base URL for the site.
- Example:
http://localhost:3000
-
- Description: Service ID associated with your application.
- Example: service_myzf7l8
-
- Description: Template ID associated with your application.
- Example: template_5pp5g2a
-
- Description: User ID associated with your application.
- Example: rgJ-TH58E0M8qTkRT
-
- Description: Base URL for the Dev.to API.
- Example:
https://dev.to/api
-
- Description: API key for Dev.to authentication.
- Example:
Your_DevTo_API_Key
-
- Description: Your Dev.to username.
- Example:
victor1890
-
- Description: Base URL for the Spotify API.
- Example:
https://api.spotify.com
-
- Description: Token URL for Spotify API authentication.
- Example:
https://accounts.spotify.com/api/token
-
- Description: Your Spotify client ID.
- Example:
Your_Spotify_Client_ID
-
- Description: Your Spotify client secret.
- Example:
Your_Spotify_Client_Secret
-
- Description: Your Spotify refresh token.
- Example:
Your_Spotify_Refresh_Token
-
- Description: Base URL for the GitHub API.
- Example:
https://api.github.com
-
- Description: Your GitHub username.
- Example:
Victor1890
-
- Description: Your GitHub personal access token.
- Example:
Your_Github_Token