This project is a combination of a blog and a CV application. It's built with Next.js, React, and TypeScript.
- articles: Where I share my frontend knowledge with the world.
- about-me: Where I share my CV and my contact information.
First, install the dependencies:
pnpm install
Then, run the development server:
pnpm dev
You can also run the production server:
pnpm build
pnpm start
Open http://localhost:3000 with your browser to see the result.
The main parts of the project are:
app/: Contains the pages of the application.
app/components/: Contains reusable components.
app/articles/: Contains individual articles.
app/about-me/: Contains the about me page.
- Next.js as the meta framework.
- TypeScript as the main language.
- Tailwind CSS as the CSS framework.
- pnpm as the package manager.
- ESLint as the linter.
- Prettier as the code formatter.
- @next/mdx as the markdown parser.
Project is deployed automatically on Vercel. Just push to the main
branch and it will be deployed.
Check out our Next.js deployment documentation for more details.
This project is licensed under the MIT License - see the LICENSE file for details.