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 installYou can run the project with the following script.
pnpm devThere 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.