This is a Next.js project bootstrapped with create-next-app
.
First, run the development server locally:
npm run dev
Open http://localhost:3001 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
Because we are doing static compilation, some Next.js features are not supported. refer to this documentation for items that are not supported: https://nextjs.org/docs/pages/building-your-application/deploying/static-exports#unsupported-features
the CSS is implemented using Tailwind CSS. Read the documentation here: https://tailwindcss.com/docs
We are using NextUI for UI components. Read the documentation here: https://nextui.org/docs
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
The map is implemented using Leaflet with React-Leaflet. Read the documentation here: https://react-leaflet.js.org/
Note: there is a GitHub action that will automatically build the site when you push to the main
branch.
Just browse it here: https://jsuwala.github.io/nextjs-ghpages/
To build the site locally, run the following command:
npm run export
Open out/index.html
in your browser to see the result.