Every badge are links to their doc

A SSR website to be my personal portfolio;
- πFigma Project
- π±Production Link
For development, you will need some software installed in your environment.
Create a copy of the .env.example
file, rename it to .env.local
and add your own keys.
Use PNPM to install all dependencies into the project.
pnpm install
You can run the project with the following script.
pnpm dev
There are two dev scripts in the project, one for the next.js dev server, and another to the react-email dev server.
pnpm dev:app # Next.JS dev server
pnpm dev:email # React Email dev server
- Project is using Angular Commits Guide Line, for more information, click on this link.
- Use Atomic design to organize and maintain this project.
- Husky will run commit hooks before every commit message to test the types and run the linting, do not bypass it.