diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..5eb2d2e Binary files /dev/null and b/.DS_Store differ diff --git a/.env.example b/.env.example index f589bdb..f2bf2e9 100644 --- a/.env.example +++ b/.env.example @@ -11,4 +11,4 @@ SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key # GEMINI_API_KEY=your_gemini_api_key # ─── Supabase Auth (Self-host'ta gerekli olabilir) ─────────── -# NEXT_PUBLIC_SITE_URL=https://cognis.example.com +# NEXT_PUBLIC_SITE_URL=https://neta.example.com diff --git a/README.md b/README.md index 34969f5..162531e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -Revanios Icon +Neta Icon -# Revanios - Freelancer Operating System +# Neta - Freelancer Operating System [![Next.js](https://img.shields.io/badge/Next.js-16.2.7-black?style=flat-square&logo=next.js)](https://nextjs.org/) [![React](https://img.shields.io/badge/React-19.2.7-blue?style=flat-square&logo=react)](https://react.dev/) @@ -11,9 +11,9 @@ ## Overview -Revanios is a comprehensive, self-hosted workspace designed specifically for freelancers. It serves as a centralized operating system to manage daily operations, clients, projects, finances, and personal performance tracking. +Neta is a comprehensive, self-hosted workspace designed specifically for freelancers. It serves as a centralized operating system to manage daily operations, clients, projects, finances, and personal performance tracking. -Built with a focus on simplicity, security, and edge-to-edge aesthetic design, Revanios allows a single user (the freelancer) to operate their entire business from one dashboard without relying on multiple third-party SaaS subscriptions. +Built with a focus on simplicity, security, and edge-to-edge aesthetic design, Neta allows a single user (the freelancer) to operate their entire business from one dashboard without relying on multiple third-party SaaS subscriptions. ## Features and Modules @@ -40,7 +40,7 @@ A restricted, read-only interface that you can share with your clients. They can ## Technical Architecture -Revanios is engineered using modern, high-performance web technologies: +Neta is engineered using modern, high-performance web technologies: - **Frontend:** Next.js (App Router) combined with React Server Components. - **Styling:** Tailwind CSS with a custom, bespoke design system via Poyraz UI. @@ -50,7 +50,7 @@ Revanios is engineered using modern, high-performance web technologies: ## Installation and Deployment -Revanios is designed to be easily self-hosted. Follow these steps to deploy the application on your own infrastructure. +Neta is designed to be easily self-hosted. Follow these steps to deploy the application on your own infrastructure. ### Prerequisites - Docker and Docker Compose @@ -70,7 +70,7 @@ docker-compose up -d --build ``` ### First Administrator Account -To ensure data security, Revanios is locked to a single administrator. Upon launching the application for the first time, navigate to the `/register` route to create the initial admin account. Once this account is created, public registration is permanently disabled. +To ensure data security, Neta is locked to a single administrator. Upon launching the application for the first time, navigate to the `/register` route to create the initial admin account. Once this account is created, public registration is permanently disabled. ## License diff --git a/app/(dashboard)/analytics/page.tsx b/app/(dashboard)/analytics/page.tsx index 2ee30ba..1f5a40d 100644 --- a/app/(dashboard)/analytics/page.tsx +++ b/app/(dashboard)/analytics/page.tsx @@ -3,7 +3,7 @@ import { AnalyticsClient } from "./analytics-client"; import { redirect } from "next/navigation"; export const metadata = { - title: "Analizler - Revanios", + title: "Analizler - Neta", }; export default async function AnalyticsPage() { diff --git a/app/(dashboard)/documents/page.tsx b/app/(dashboard)/documents/page.tsx index c9017c3..73bf315 100644 --- a/app/(dashboard)/documents/page.tsx +++ b/app/(dashboard)/documents/page.tsx @@ -33,7 +33,7 @@ const documents = [ date: "May 08, 2026", category: "Design", starred: false, - summary: "Core design tokens, typography, and color palette for the Revanios rebrand.", + summary: "Core design tokens, typography, and color palette for the Neta rebrand.", owner: "Alex R.", tags: ["Design", "UI", "Branding"], aiAnalysis: "Identifies 'Cyber-Lavender' as the primary action color. Typography is set to Geist Sans." diff --git a/app/(dashboard)/goals/page.tsx b/app/(dashboard)/goals/page.tsx index ac0b1a4..4e423b3 100644 --- a/app/(dashboard)/goals/page.tsx +++ b/app/(dashboard)/goals/page.tsx @@ -28,7 +28,7 @@ const goals = [ }, { id: 2, - title: "Launch Revanios AI Mobile App", + title: "Launch Neta AI Mobile App", category: "Product", progress: 85, deadline: "May 25, 2026", @@ -238,7 +238,7 @@ export default function GoalsPage() {
-
Project: Revanios App
+
Project: Neta App
Core Requirement
diff --git a/app/(dashboard)/layout.tsx b/app/(dashboard)/layout.tsx index 16a3422..67e50a4 100644 --- a/app/(dashboard)/layout.tsx +++ b/app/(dashboard)/layout.tsx @@ -24,7 +24,7 @@ export default async function DashboardLayout({ redirect("/portal"); } - const fallbackName = user?.email?.split("@")[0] ?? "Revanios Kullanıcısı"; + const fallbackName = user?.email?.split("@")[0] ?? "Neta Kullanıcısı"; const displayName = [profile?.first_name, profile?.last_name].filter(Boolean).join(" ") || fallbackName; diff --git a/app/(dashboard)/page.tsx b/app/(dashboard)/page.tsx index b146619..bb91b43 100644 --- a/app/(dashboard)/page.tsx +++ b/app/(dashboard)/page.tsx @@ -3,7 +3,7 @@ import { DashboardClient } from "./dashboard-client"; import { redirect } from "next/navigation"; export const metadata = { - title: "Dashboard - Revanios", + title: "Dashboard - Neta", }; export default async function DashboardPage() { diff --git a/app/api/chat/route.ts b/app/api/chat/route.ts index 5bf5104..3d888ae 100644 --- a/app/api/chat/route.ts +++ b/app/api/chat/route.ts @@ -44,7 +44,7 @@ export async function POST(request: Request) { const result = streamText({ model, - system: `Sen Revanios içindeki kişisel Freelancer OS asistanısın. + system: `Sen Neta içindeki kişisel Freelancer OS asistanısın. Kullanıcının kayıtlı verileri hakkında kısa, net ve Türkçe cevap ver. Veri yoksa bunu açıkça söyle. Klinik, finansal veya hukuki kesin hüküm verme. diff --git a/app/favicon.ico b/app/favicon.ico index ed53b00..6845b8a 100644 Binary files a/app/favicon.ico and b/app/favicon.ico differ diff --git a/app/layout.tsx b/app/layout.tsx index 2ef43f2..51d5dc1 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -8,13 +8,13 @@ import { OfflineIndicator } from "@/components/ui/offline-indicator"; const geist = Geist({ subsets: ["latin"], variable: "--font-sans" }); export const metadata: Metadata = { - title: "Revanios", + title: "Neta", description: "Self-hosted freelancer operating dashboard", manifest: "/manifest.json", appleWebApp: { capable: true, statusBarStyle: "default", - title: "Revanios", + title: "Neta", }, }; diff --git a/app/login/page.tsx b/app/login/page.tsx index 86cb3ba..d0c67ab 100644 --- a/app/login/page.tsx +++ b/app/login/page.tsx @@ -24,7 +24,7 @@ export default async function LoginPage({ {error && message && }
diff --git a/app/register/page.tsx b/app/register/page.tsx index d54d10a..9d5d0fe 100644 --- a/app/register/page.tsx +++ b/app/register/page.tsx @@ -36,7 +36,7 @@ export default async function RegisterPage({ {error && message && }
diff --git a/components/auth/auth-page-shell.tsx b/components/auth/auth-page-shell.tsx index 07315cc..f7b6707 100644 --- a/components/auth/auth-page-shell.tsx +++ b/components/auth/auth-page-shell.tsx @@ -64,8 +64,8 @@ export function AuthPageShell({
Revanios - Revanios, günlük operasyonunu, projelerini, side projectlerini ve + Neta, günlük operasyonunu, projelerini, side projectlerini ve temel finans durumunu sade raporlarla takip etmen için tasarlanır. @@ -115,7 +115,7 @@ export function AuthPageShell({
Açık kaynak ve self-host edilebilir.{" "} @@ -150,8 +150,8 @@ export function AuthPageShell({ >
Revanios logo
- + Revanios Revanios Revanios