the-last-dance
the-last-dance copied to clipboard
Personal website with a blog and tools
This is my personal website
- Framework: Next.js
- React: React
- Mdxjs: Mdxjs
- TypeScript: TypeScript
- Storybook: Storybook
- Testing: Jest
- Deployment: Vercel
Overview
-
.github/workflows/*
- CI/CD workflows. -
data/*
- The folder when contain all of my blog posts and other data in mdx format. -
public/*
- The folder where all of my static assets live. -
public/coverage/*
- The folder where all of my coverage reports live. -
public/docs/*
- The folder where all of my documentation live. -
public/posts/*
- The folder where all pictures for my blog posts live. -
src/components/*
- The folder where all of my components live. -
src/pages/*
- The folder where all of my pages live. -
src/pages/api
- The folder for API. -
src/pages/_app.tsx
- Global configuration for the application. -
src/pages/_document.tsx
- Global configuration for the document. -
src/constants/*
- The folder where all of my constants live. -
src/context/*
- The folder where all of my context providers live. -
src/helpers/*
- The folder where all of my helper functions live. -
src/hooks/*
- The folder where all of my custom hooks live. -
src/intl/*
- The folder where all of my translations live. -
styles/*
- The folder where all of my global styles live.
Running Locally
This application requires Node.js v16 ++.
git clone https://github.com/xabierlameiro/the-last-dance.git
npm i
npm run dev
Pending tasks
- Complete coverage
- Complete storybook
- Move storybook to a separate repo
- Move lighthouse to a separate repo