File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44## Goals
55
66• Rebuild the existing website in Next.js
7+
78• Host the static export on GitHub Pages
9+
810• Automate builds and deployments via GitHub Actions
11+
912• Ensure responsiveness and accessibility
13+
1014• Improve SEO and performance (Lighthouse scores)
1115
1216
13- ## Website Features
17+ ## Website Features Current
1418• Homepage with intro, services, and contact CTA
19+
1520• Links to youtube, github, and any other relevant accounts
21+
1622• Responsive design for mobile, tablet, desktop
23+
1724• SEO meta tags and Open Graph tags
25+
1826• Feature local community
1927
28+ ## New Site Features
29+
30+ • Pull events and display them automatically
2031
2132## Workflow Steps
2233
2334. On Push to main:
35+
2436• Lint and type check
37+
2538• Run tests
39+
2640• Build static site via next export
27- • Deploy to gh-pages branch
2841
42+ • Deploy to gh-pages branch
2943
3044## CI/CD Pipeline (GitHub Actions)
3145
3246Workflow Steps
3347. On Push to main:
48+
3449• Lint and type check
50+
3551• Run tests
52+
3653• Build static site via next export
54+
3755• Deploy to gh-pages branch
3856
You can’t perform that action at this time.
0 commit comments