This portfolio website is built using Next.js, styled with Tailwind CSS, with content managed through Sanity, and deployed on Vercel. It showcases my professional work, skills, and projects.
- Responsive design using Tailwind CSS.
- Dynamic content management with Sanity.
- Optimized for performance and SEO with Next.js 14+.
- Easy deployment and hosting on Vercel.
- Node.js
- Git
- Sanity CLI
- Vercel Account
git clone https://github.com/Misael-E/portfolio-website.git
cd portfolio-website
npm install
- Install Sanity CLI:
npm install -g @sanity/cli
- Initialize Sanity project:
sanity init
- Configure the Sanity project according to your needs.
npm run dev
The site will be available at http://localhost:3000.
Create a .env.local file and add the following:
SANITY_PROJECT_ID=your_sanity_project_id
SANITY_DATASET=your_dataset_name
NEXT_PUBLIC_BASE_URL=http://localhost:3000/
npm run build
- Push your code to a GitHub repository.
- Sign in to Vercel and import your GitHub repository.
- Follow the instructions to deploy your site.