docs: update readme.md

This commit is contained in:
Alvalen 2024-04-21 19:49:46 +07:00
parent 84e6345936
commit e605b2e975

View file

@ -11,7 +11,8 @@ This is my debut project utilizing Next.js, a portfolio website featuring four p
* **Smooth Animation:** Smooth page scroll and scroll trigger animation. * **Smooth Animation:** Smooth page scroll and scroll trigger animation.
* **Smooth Page Transition:** Smooth page transition with prefetching feature of next js. * **Smooth Page Transition:** Smooth page transition with prefetching feature of next js.
* **Dynamic Data:** Read the project data from JSON file instead of directly implemented the data. * **Dynamic Data:** Read the project data from JSON file instead of directly implemented the data.
* **Intelliticks chat widget:** Chat with owner of the web realtime * **Intelliticks chat widget:** Chat with owner of the web realtime.
* **Spotify realtime widget:** Show what song youre playing in this web.
## Installation ## Installation
@ -43,21 +44,30 @@ This is my debut project utilizing Next.js, a portfolio website featuring four p
6. Update the Intelliticks chat widget script in components/Chat.jsx, with your own 6. Update the Intelliticks chat widget script in components/Chat.jsx, with your own
```javascript ```javascript
"use client" "use client"
import { useEffect } from "react"; import { useEffect } from "react";
// Component for Intelliticks chat widget // Component for Intelliticks chat widget
const Chat = () => { const Chat = () => {
useEffect(() => { useEffect(() => {
// Replace the Intelliticks script here // Replace the Intelliticks script here
}, []); }, []);
return null; return null;
}; };
export default Chat; export default Chat;
``` ```
7. Set env.local by copying env.example and fill the variable
```
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
SPOTIFY_REFRESH_TOKEN=
```
for further reference on how to setup spotify api you can check this [link ](https://leerob.io/blog/spotify-api-nextjs "leerob blog")
## Usage ## Usage