Live: https://portfolio-prabhumarappan.vercel.app/
- Reactjs (https://reactjs.org/)
- Nextjs (https://nextjs.org/)
- TailwindCSS (https://tailwindcss.com/)
- React Icons (https://react-icons.github.io/react-icons/)
- Vercel (https://vercel.com/)
- Weather API (https://www.weatherapi.com/)
- Next.js and Tailwind Starter -> https://www.youtube.com/watch?v=k-Pi5ZMxHWY
- Pages -> https://nextjs.org/docs/basic-features/pages
- Font -> https://github.com/ZainRk/Personal-Portfolio-React/blob/master/src/fonts/Gumela%20Regular.otf
- Geolocation -> https://www.pluralsight.com/guides/how-to-use-geolocation-call-in-reactjs
- Refactor Repeated Code using Map -> https://css-tricks.com/render-children-in-react-using-fragment-or-array-components/
- Deployment -> https://nextjs.org/learn/basics/deploying-nextjs-app/deploy
- Node.js 14.6.0 or newer
- Nextjs
- Reactjs
- Weather API Account
First, install required node modules :
npm i
Second, sign up on https://www.weatherapi.com/
- Copy API Key
- Create a new file like
.env.local
- Copy template from
.env
- Paste API Key as value for
NEXT_PUBLIC_WEATHER_API_KEY
Then, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev