Welcome to the repository of my Next.js portfolio! This project utilizes Next.js version 13 and is configured to leverage AppDir and Tailwind CSS. Below, you'll find instructions on how to set up the project and obtain the necessary values for the .env
file to ensure proper functionality.
Before running the project, make sure to have the following environment variables configured in a .env
file at the root of the project:
SITE_URL=
NEXT_PUBLIC_SITE_URL=
# Spotify
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
SPOTIFY_REFRESH_TOKEN=
#AMAZON AFFILIATE
NEXT_PUBLIC_ID_AMAZON=
Now, let's explain how to obtain each of these values:
SITE_URL
andNEXT_PUBLIC_SITE_URL
: These values should be the base URL of your website.SPOTIFY_CLIENT_ID
,SPOTIFY_CLIENT_SECRET
, andSPOTIFY_REFRESH_TOKEN
: These values are obtained by registering an application on the Spotify Developer platform. Follow Spotify's official documentation for more information on how to create an application and obtain these values.NEXT_PUBLIC_ID_AMAZON
: This value corresponds to your Amazon affiliate ID. If you don't have one, sign up for the Amazon Affiliate Program to obtain it.
To run the project on your local environment, follow these steps:
Clone this repository to your local machine: git clone https://github.com/educlopez/educalvolopez.com
.
Navigate to the project folder: cd educalvolopez.com
.
Install project dependencies: npm install
.
Set up the environment variables in the .env
file as mentioned above.
Start the development server: npm run dev
.
Open your browser and visit http://localhost:3000
to see the portfolio in action.
Great! You should now have the project up and running with all the mentioned functionalities.
If you have any questions or issues, feel free to open an issue in this repository. Thanks for visiting my portfolio!