- Framework: Next.js
- Database: PlanetScale
- Authentication: NextAuth.js
- Deployment: Vercel
- Styling: Tailwind CSS
- Analytics: Vercel Analytics
Open a terminal in the folder you cloned this blog into and run the following command:
npm install
if that does not work you may have to use the --legacy-peer-deps
flag after npm install
. Keep in mind that using this flag will open yourself up to possible security vulnerabilities. DO not use this flag in production.
Once you have dependencies installed you can start a development server by running
npm run dev
or a production server by running
npm run start
Once everything looks good and is working how you want it to, you can deploy to vercel, netlify, or run the command
npm run build
which will create a dist
folder you can then upload to any traditional non-cloud hosting service like ionos, hostgator or hostinger, or go-daddy.
Feel free to fork this repository and make your own changes. I just ask that you delete my personal information and change the following files in the data
folder with YOUR information:
- sitemetadata.js
- ExperienceData.ts
- ProjectData.ts
- EducationData.ts
Thats all and happy coding