{"repo":"phonotechnologies/cicosts-app","free":true,"listed":false,"github":"https://github.com/phonotechnologies/cicosts-app","clone":"git clone https://github.com/phonotechnologies/cicosts-app.git","description":"CICosts - Next.js frontend (Vercel)","language":"TypeScript","stars":12,"topics":["ci-cd","cost-tracking","finops","github-actions","nextjs","open-source","typescript"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"CICosts Frontend Next.js 14 frontend for CICosts - Track and optimize your CI/CD costs. Environment URL ------------- ----- Production https://app.cicosts.dev Development https://dev.cicosts.dev Tech Stack - Framework : Next.js 14 (App Router) - Styling : Tailwind CSS + shadcn/ui - Charts : Recharts - Animations : Motion (Framer Motion) - Unit Testing : Vitest + Testing Library - E2E Testing : Playwright - Error Tracking : Sentry - Deployment : Vercel Getting Started Project Structure Available Scripts Testing Unit Tests (Vitest) The project uses Vitest with Testing Library for component testing. File Tests Description ------ ------- ------------- components/ui/button.test.tsx 8 Button variants, sizes, events lib/api.test.ts 12 API client, error handling Total: 20 tests passing E2E Tests (Playwright) End-to-end tests run against the dev environment. File Tests Description ------ ------- ------------- e2e/marketing.spec.ts 16 Landing, pricing, blog, features, legal e2e/dashboard.spec.ts 7 Auth flows, navigation, API health Total: 23 tests passing Environment Variables Create a .env.local file: Pages Marketing (Public) - / - Landing page with hero, features, pricing - /blog - Blog listing (MDX) - /blog/[slug] - Individual blog posts - /features/ - Feature detail pages - /pricing - Interactive pricing - /privacy , /terms - Legal pages Dashboard (Authenticated) - /dashboard - Cost overview with charts - /dashboard/workflows - Workflow list and details - /dashboard/alerts - Alert ","default_branch":null,"files":null,"tree":[],"storefront":"/r/phonotechnologies","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/phonotechnologies/cicosts-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}