Initial Astro + Tailwind scaffold for Wohlruf landing page
- Astro static site generator with zero-JS default output - Tailwind CSS for styling (consistent with main app stack) - German-language landing page: hero, how-it-works, features, pricing, FAQ, CTA - Placeholder pages for Impressum, Datenschutz, AGB - Reusable Header/Footer/Base layout components - FTP-deployable static output via `npm run build` - README with content TODO list for CMO Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
48
README.md
Normal file
48
README.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# wohlruf-website
|
||||
|
||||
Wohlruf marketing landing page — built with [Astro](https://astro.build) + Tailwind CSS.
|
||||
|
||||
## Stack
|
||||
|
||||
- **Astro** — static site generator, zero-JS by default
|
||||
- **Tailwind CSS** — utility-first styling
|
||||
- **Output**: pure static HTML/CSS/JS (`dist/`) — FTP-deployable
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run dev # http://localhost:4321
|
||||
```
|
||||
|
||||
## Build
|
||||
|
||||
```bash
|
||||
npm run build # outputs to dist/
|
||||
```
|
||||
|
||||
The `dist/` folder contains the complete static site ready for FTP upload.
|
||||
|
||||
## Deployment
|
||||
|
||||
Copy the contents of `dist/` to your webserver via FTP. No server-side runtime required.
|
||||
|
||||
## Content structure
|
||||
|
||||
| File | Purpose |
|
||||
|------|---------|
|
||||
| `src/pages/index.astro` | Main landing page — hero, how-it-works, features, pricing, FAQ, CTA |
|
||||
| `src/pages/impressum.astro` | Impressum (legal) |
|
||||
| `src/pages/datenschutz.astro` | Datenschutzerklärung (privacy policy) |
|
||||
| `src/pages/agb.astro` | Allgemeine Geschäftsbedingungen (terms) |
|
||||
| `src/layouts/Base.astro` | HTML shell with meta tags |
|
||||
| `src/components/Header.astro` | Navigation |
|
||||
| `src/components/Footer.astro` | Footer with links |
|
||||
|
||||
## TODO for CMO
|
||||
|
||||
- [ ] Finalize pricing tiers and replace `XX €` placeholders in `index.astro`
|
||||
- [ ] Fill in Impressum, Datenschutz, and AGB pages
|
||||
- [ ] Add actual logo/brand assets to `public/`
|
||||
- [ ] Review and refine copy in all sections
|
||||
- [ ] Add contact form or booking link once backend is ready
|
||||
Reference in New Issue
Block a user