Skip to content

lopesrb/teweer

Repository files navigation

Teweer — Website Templates

Teweer builds and sells professional website templates for modern businesses. We use a lean, high-quality stack to ship fast, beautiful sites that clients can easily customize.

Vision

Every business deserves a great website. Teweer makes it easy with:

  • Beautiful templates — professionally designed, mobile-first
  • Easy customization — config-driven content, no code required for common changes
  • Fast performance — static-friendly, optimized by default

Tech Stack

Layer Choice Why
Framework Next.js 14 App Router, static export, great DX
Styling Tailwind CSS Utility-first, fast iteration
Language TypeScript Type safety across templates and tooling
Deployment Vercel / Static export Zero-config previews, CDN delivery

Project Structure

src/
├── app/              # Next.js App Router (main site + template previews)
├── components/       # Shared UI components
│   └── ui/           # Base primitives (Button, Card, etc.)
├── templates/        # Website templates (each in its own subdirectory)
│   └── [template-name]/
│       ├── config.ts       # Content config (text, images, colors)
│       ├── components/     # Template-specific components
│       └── page.tsx        # Template entry point
└── lib/
    ├── types.ts      # Shared TypeScript types
    └── utils.ts      # Utility helpers (cn, etc.)

Getting Started

npm install
npm run dev

Open http://localhost:3000 to view the site.

Adding a Template

  1. Create a directory under src/templates/[your-template-name]/
  2. Add a config.ts with the TemplateConfig type
  3. Build the template components using Tailwind CSS
  4. Export a page.tsx as the template entry point
  5. Register the template in the main templates index

Deployment

Templates can be exported as static sites:

npm run export

Output will be in the out/ directory, ready for Vercel, Netlify, or any static host.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages