This is dynamic portfolio website(https://saurabhsen.me), I used NextJS-13 App router, Tailwind CSS, TypeScript, Tanstack query, Framer Motion, Formik, Yup and Sanity to build.
You can make it yours by following below steps:
- Give it a star 😁⭐
- Fork the repository and make it your's.
- clone the repository.
git clone https://github.com/yourrepository
-Install the packages 🚀
npm install
- Make sure, you've Sanity credentials(if not follow below steps else skip to next dot):
- Create a Sanity project https://www.sanity.io/docs/create-a-sanity-project
- Get your credentials from dashboard https://www.sanity.io/manage
- Give cors access to local environment and *later hosted one.
- Create a .env.local file and create variable as .env.example
- Run your sanity project
npm run dev
- Run your frontend
npm run dev
THAT ALL.
My portfolio has frontend challenges which covers:
- machine coding questions with solutions,
- Vanilla JS coding challenges with solutions,
- ReactJS coding challenges with solutions,
- Machine coding assignments with solutions.
- Challenges with company tags.
I personally use it to practice for frontend interviews.