{"id":31608629,"url":"https://github.com/jawahiirn/zention","last_synced_at":"2026-04-15T20:02:58.207Z","repository":{"id":302715567,"uuid":"1013323802","full_name":"jawahiirn/Zention","owner":"jawahiirn","description":"Notion clone named Zentioned : $ ) ","archived":false,"fork":false,"pushed_at":"2025-10-03T21:00:03.000Z","size":2016,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-03T22:27:27.477Z","etag":null,"topics":["convex","nextjs15","shadcn-ui","tailwindv4","typescript"],"latest_commit_sha":null,"homepage":"https://zention.netlify.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jawahiirn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-03T17:52:37.000Z","updated_at":"2025-10-03T20:47:27.000Z","dependencies_parsed_at":"2025-07-04T15:19:05.978Z","dependency_job_id":"428c8839-a1bc-4118-81ce-bd3c49411134","html_url":"https://github.com/jawahiirn/Zention","commit_stats":null,"previous_names":["jawahiir98/notion-clone","jawahiir98/zention","jawahiirn/zention"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/jawahiirn/Zention","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jawahiirn%2FZention","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jawahiirn%2FZention/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jawahiirn%2FZention/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jawahiirn%2FZention/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jawahiirn","download_url":"https://codeload.github.com/jawahiirn/Zention/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jawahiirn%2FZention/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278577929,"owners_count":26009703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["convex","nextjs15","shadcn-ui","tailwindv4","typescript"],"created_at":"2025-10-06T08:09:55.346Z","updated_at":"2025-10-06T08:09:57.811Z","avatar_url":"https://github.com/jawahiirn.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧪 ZENTION\n\n\n![Next.js](https://img.shields.io/badge/Next.js-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white)  \n![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)  \n![ShadCN UI](https://img.shields.io/badge/ShadCN_UI-111827?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white)  \n![TailwindCSS](https://img.shields.io/badge/Tailwind_CSS-06B6D4?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white)  \n![Convex](https://img.shields.io/badge/Convex-2F80ED?style=for-the-badge\u0026logo=vercel\u0026logoColor=white)  \n![Clerk](https://img.shields.io/badge/Clerk-3B49DF?style=for-the-badge\u0026logo=clerk\u0026logoColor=white)\n\n---\n## ✨ Features\n\n### Authentication\n\n- Google, GitHub, and email/password sign-in\n- Persistent session management with secure authentication\n\n### Content Management\n\n- Intuitive, collapsible \u0026 resizable sidebar\n- Quick document search, delete, archive, and trash management\n- Dark, light, and system color modes\n\n### Document\n\n- Customizable icons and covers\n- Title support with an advanced rich-text editor\n- Publish documents with real-time collaborative updates\n\n---\n\n## 🚀 Overview\n\n**ZENTION** is a modern, full-stack web application built with the [Next.js App Router](https://nextjs.org/docs/app).\n\nIt features:\n\n- ⚡ **Convex** — Real-time backend logic and reactive database  \n- 🛡 **Clerk** — Authentication \u0026 session management  \n- 🎨 **Tailwind CSS + ShadCN UI** — Beautiful, reusable components  \n- 🔐 **TypeScript** — Robust type safety and enhanced developer experience  \n\n\u003e _Designed for speed, scale, and joyful development._\n\n---\n\n## 🧱 Tech Stack\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nextjs/nextjs-original.svg\" width=\"40\" alt=\"Next.js\" /\u003e\n  \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-original.svg\" width=\"40\" alt=\"TypeScript\" /\u003e\n  \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tailwindcss/tailwindcss-plain.svg\" width=\"40\" alt=\"Tailwind CSS\" /\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/shadcn/ui/main/apps/www/public/favicon.ico\" width=\"40\" alt=\"ShadCN UI\" /\u003e\n  \u003cimg src=\"https://avatars.githubusercontent.com/u/101835560?s=200\u0026v=4\" width=\"40\" alt=\"Convex\" /\u003e\n  \u003cimg src=\"https://avatars.githubusercontent.com/u/103019437?s=200\u0026v=4\" width=\"40\" alt=\"Clerk\" /\u003e\n\u003c/p\u003e\n\n---\n\n## 📂 Folder Structure\n\n```txt\n.\n├── app/                 # App Router pages \u0026 layouts\n│   ├── (main)/          # Authenticated routes\n│   ├── (marketing)/     # Landing page\n│   ├── (public)/        # Public document pages\n│   ├── api/             # EdgeStore upload APIs\n│   ├── providers/       # Global context providers\n│   ├── error.tsx        # Global error boundary page\n│   └── layout.tsx       # Root app layout\n│\n├── components/          # Shared reusable components\n│   ├── ui/              # Wrapped ShadCN UI components\n│   ├── layout/          # Navbar, sidebar, page shell\n│   ├── auth/            # Clerk UI components\n│   └── ...              # Other custom components\n│\n├── lib/                 # Utility functions and libraries\n│   ├── edgestore.ts     # EdgeStore setup for uploads\n│   └── utils.ts         # General utility helpers\n│\n├── convex/              # Convex backend logic\n│   ├── schema.ts        # Data models and validation\n│   ├── documents.ts     # Document operations\n│   └── auth.ts          # Server-side auth guards\n│\n├── store/               # Zustand global state store\n├── middleware.ts        # Clerk middleware for route protection\n├── public/              # Static files\n├── .env.local           # Environment variables\n└── README.md            # This file\n```\n\n---\n\n## 🛠 Getting Started\n\n### 1. Install dependencies\n\n```bash\nnpm install\n```\n\n### 2. Start development server\n\n```bash\nnpm run dev\n```\n### 3. Start backend / convex server ( \n```bash\nnpx convex dev\n```\n_start developement and convex server in separate terminals_\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Feel free to fork, submit pull requests, or open issues. Let’s build something awesome together.\n\n---\n\n## 📜 License\n\nDistributed under the MIT License. See `LICENSE` for details.\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjawahiirn%2Fzention","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjawahiirn%2Fzention","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjawahiirn%2Fzention/lists"}