Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aviralj02/portfolio

🌟 My portfolio website using Next.js, Typescript, Sanity CMS, Tailwind and Framer Motion.
https://github.com/aviralj02/portfolio

framer-motion nextjs portfolio portfolio-website sanity-io tailwindcss typescript

Last synced: about 2 months ago
JSON representation

🌟 My portfolio website using Next.js, Typescript, Sanity CMS, Tailwind and Framer Motion.

Awesome Lists containing this project

README

        

# 🧑‍💻 Personal Portfolio

* [Next.js](https://nextjs.org/) + TypeScript - **Framework**
* [Sanity](https://www.sanity.io/) + [GROQ](https://www.sanity.io/docs/groq) - **Content Management System (CMS)**
* [Tailwind CSS](https://tailwindcss.com/) - **Styling**
* [Framer Motion](https://www.framer.com/motion/) - **Animations**
* [VERCEL](https://vercel.com/) - **Deployment**

Portfolio Link 👉 [![portfolio-badge](https://img.shields.io/badge/-Portfolio-454545?logo=aboutdotme&logoColor=white&style=plastic)](https://www.aviral.xyz)


## ⚙️ Local Setup

* Clone the repository.
```
$ git clone https://github.com/aviralj02/portfolio.git
```
* Install NPM packages.
```
$ npm install
```
* Create a `.env.local` file and fill up the following details.
```
NEXT_PUBLIC_SANITY_PROJECT_ID =
NEXT_PUBLIC_SANITY_DATASET =
NEXT_PUBLIC_SANITY_API_VERSION =
```
* Run the development server.
```
$ npm run dev
```