Design and implement a public landing page at librenot.es that introduces the product, highlights key features, and includes calls to action.
Sections
Hero: tagline, brief description, primary CTA
Features: key feature cards
Open Source: MIT license, link to Gitea repo
Footer: links, privacy policy placeholder
Implementation Tasks
Create static HTML page or integrate with existing frontend
Responsive design (mobile-first)
Minimal JavaScript (progressive enhancement)
SEO basics (meta tags, Open Graph)
Acceptance Criteria
Landing page loads at librenot.es for unauthenticated users
Responsive from 320px to 2560px
CTAs link to login/signup
Page loads in under 2 seconds on 3G
## Summary
Design and implement a public landing page at librenot.es that introduces the product, highlights key features, and includes calls to action.
## Sections
- [x] Hero: tagline, brief description, primary CTA
- [x] Features: key feature cards
- [x] Open Source: MIT license, link to Gitea repo
- [x] Footer: links, privacy policy placeholder
## Implementation Tasks
- [x] Create static HTML page or integrate with existing frontend
- [x] Responsive design (mobile-first)
- [x] Minimal JavaScript (progressive enhancement)
- [x] SEO basics (meta tags, Open Graph)
## Acceptance Criteria
- [ ] Landing page loads at librenot.es for unauthenticated users
- [x] Responsive from 320px to 2560px
- [x] CTAs link to login/signup
- [ ] Page loads in under 2 seconds on 3G
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Design and implement a public landing page at librenot.es that introduces the product, highlights key features, and includes calls to action.
Sections
Implementation Tasks
Acceptance Criteria
Create landing pageto Create public landing page at librenot.es with feature overview and CTAs