A beautiful, responsive website for showcasing astrophotography with a dark, transparent design.
- Responsive design with dark glass morphism UI
- Image gallery with filtering by category
- Exposure time calculator for tracking total exposure time
- About section and contact form
- GitHub Pages compatible
This project is configured for easy deployment to GitHub Pages.
- Create a GitHub repository for your project
- Push your code to the repository
- Install dependencies:
```bash npm install ```
Run the deploy script:
```bash npm run deploy ```
This will:
- Build the project with GitHub Pages configuration
- Create a
.nojekyllfile to bypass Jekyll processing - Deploy to the
gh-pagesbranch of your repository
The site will be deployed to https://yourusername.github.io/astrophotography/.
If you want to use a different repository name, update the basePath and assetPrefix in next.config.mjs.
```bash
npm run dev
npm run build
npm run start ```
- Replace placeholder images with your astrophotography
- Update text content in the components
- Customize colors and styling in the Tailwind configuration