This is my portfolio and blog that I am currently working on. The backend is currently Node.js hosted on Vercel. The URL to see this code live is https://rosskeenan.com.
- Next.js with TypeScript
- GitHub Actions
- Codeql
- Sanity Headless CMS
- Tailwind CSS
- Tailwind UI components
- Vitest
I plan on propping up a proper backend for this site once it becomes necessary. I am handling the form client side right now, so there is not a need for a backend at this time.
I am currently working on rewriting this from Next.js to Sveltekit with Svelte 5. You can see the progress of the project here: My Website 2024
Clone the project and cd into the root of the project. Then run the following command to install the dependencies from package.json
.
npm i
Run the project
npm run start
Build the project
npm run build
Test the project with watch
npm run test:watch