MyTaskly is a modern productivity experience that blends a clean Next.js frontend with a polished design system powered by Tailwind CSS and Radix UI. The site shares product storytelling, a public roadmap, beta access options, and member-area entry points, with deployments continuously delivered via Vercel.
- Engaging product storytelling for the MyTaskly experience, roadmap, and open-source repos.
- Beta waitlist flows and member-area access with device-friendly navigation, including mobile.
- Performance-oriented UI leveraging server components, optimized assets, and accessible Radix primitives.
- Multi-language readiness through centralized locale strings and reusable components.
- Framework: Next.js 15 with App Router
- Language: TypeScript + React 18
- Styling: Tailwind CSS with
tailwind-mergeandtailwindcss-animate - UI Toolkit: Radix UI primitives, lucide-react icons, and custom components
- Forms & Validation:
react-hook-formwith Zod resolvers - Tooling: pnpm/npm scripts, ESLint (
next lint), andnext-sitemap - Hosting: Vercel (CI/CD from the main branch)
- Install dependencies (pnpm recommended):
Or use npm:
pnpm install
npm install
- Run the development server:
The app will be available at http://localhost:3000.
pnpm dev
- Run checks before committing:
pnpm lint pnpm build
app/– Next.js app router pages, layouts, and client/server componentscomponents/– Shared UI elements and compositionshooks/– Reusable React hooks and context helpersstyles/– Global styles and Tailwind configurationpublic/– Static assets, icons, and manifest fileslib/– Utilities, configuration helpers, and shared logic
- Environment variables: Configure any required secrets via
.env.localfor local development (see Vercel project settings for deployed values). - Analytics & performance: Integrations for Vercel Analytics and Speed Insights are available; ensure the respective environment values are set when deploying.
- Sitemap:
next-sitemapruns after builds to generate SEO-friendly sitemaps.
Deploys are automated on Vercel. Push to the default branch to trigger a new build, or deploy manually via the Vercel dashboard linked above.
Contributions and feedback are welcome. Please open an issue or submit a pull request with clear context and testing notes.
Maintained with ❤️ for the MyTaskly community.
