This is a Next.js project bootstrapped with create-next-app
.
This project is my personal website omarnasr.ca! Always open and grateful to contributions.
If you've stumbled here from my blog blog.omarnasr.ca it's using the excellent hashnode platform
First clone this repository and install the dependencies for this project
npm install
First, run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
You can then start editing code and the page will automatically update with your changes !!
This project uses the prettier code style. To automatically lint your css,md, json and js files you can run npm run lint
.
This project also uses Husky to set up a pre-commit hook to lint the code before every commit. Husky is installed when you first run npm install
.
This project uses storybooks as a documentation tool and to assist in component development!
To run storybooks use the following command
npm run storybook
Once loaded you'll be able to access the UI at http://localhost:6006
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!