No description
- TypeScript 98.8%
- JavaScript 0.9%
- Dockerfile 0.3%
| .agents | ||
| app | ||
| audit | ||
| components | ||
| emails | ||
| hooks | ||
| lib | ||
| public/fonts | ||
| .env.example | ||
| .eslintrc.json | ||
| .gitignore | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| metadata.json | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| yarn.lock | ||
Sentica Website
Static marketing website for Sentica, currently implemented with Next.js App Router.
Note: the codebase is not Astro at the moment. It uses Next.js with
output: 'export'for static deployment.
Stack
- Next.js 15 App Router
- React 19
- Tailwind CSS
lucide-reacticonsmotion/reactanimations- React Email for email templates
- Local Inter font files in
public/fonts
Project Structure
app/: static site pages and global layout.components/: shared UI components.emails/: React Email templates.public/: fonts and static assets.
Commands
npm run dev
npm run lint
npm run build
npm run start
npm run email
Static Export Notes
next.config.ts enables:
output: 'export'trailingSlash: true- static-friendly image configuration
Keep new routes, assets, links, and images compatible with next build.