{"id":19805327,"url":"https://github.com/egarrisxn/xprod","last_synced_at":"2025-09-18T04:31:01.475Z","repository":{"id":262377334,"uuid":"886977444","full_name":"egarrisxn/egxprod","owner":"egarrisxn","description":"An all-in-one productivity application designed to streamline task and event management for users. Powered by Next.js, Supabase, TypeScript, \u0026 more.","archived":false,"fork":false,"pushed_at":"2025-01-10T17:35:37.000Z","size":587,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-10T18:37:47.547Z","etag":null,"topics":["nextjs15","postgres","react19","shadcnui","ssr","supabase","tailwindcss","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://egxprod.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/egarrisxn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-11-12T00:30:44.000Z","updated_at":"2025-01-10T17:35:40.000Z","dependencies_parsed_at":"2024-12-11T19:18:33.463Z","dependency_job_id":"f0e12d01-3949-433a-a06e-e7caf80cbc98","html_url":"https://github.com/egarrisxn/egxprod","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":"0.19999999999999996","last_synced_commit":"d60f8cc6e42bf1e4c07807ece9ca86f35aab8064"},"previous_names":["egarrisxn/egxprod"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarrisxn%2Fegxprod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarrisxn%2Fegxprod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarrisxn%2Fegxprod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarrisxn%2Fegxprod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/egarrisxn","download_url":"https://codeload.github.com/egarrisxn/egxprod/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233446359,"owners_count":18677488,"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","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":["nextjs15","postgres","react19","shadcnui","ssr","supabase","tailwindcss","typescript","vercel"],"created_at":"2024-11-12T09:03:23.835Z","updated_at":"2025-09-18T04:31:01.469Z","avatar_url":"https://github.com/egarrisxn.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xprod \n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n![GitHub repo size](https://img.shields.io/github/repo-size/egarrisxn/xprod)\n![GitHub last commit](https://img.shields.io/github/last-commit/egarrisxn/xprod)\n[![pnpm](https://img.shields.io/badge/package%20manager-pnpm-blueviolet)](https://pnpm.io)\n[![Next.js](https://img.shields.io/badge/Next.js-v15-black?logo=next.js)](https://nextjs.org)\n[![Tailwind CSS](https://img.shields.io/badge/Tailwind%20CSS-v4-blue?logo=tailwindcss)](https://tailwindcss.com)\n[![Vercel](https://img.shields.io/badge/Vercel-deployed-brightgreen?logo=vercel)](https://international-worldwide.vercel.app)\n\n![xprod](https://github.com/user-attachments/assets/6408ffd3-433f-4b90-aad2-d1d847222f13)\n\n## 🚀 Overview\n\n**XPROD** is a modern, full-stack productivity application designed to streamline your workflow and enhance focus. Built with cutting-edge web technologies, XPROD combines intuitive design with powerful developer tooling to create a seamless productivity experience.\n\n## 🧱 Tech Stack\n\n### ⚙️ Framework \u0026 Language\n- **Next.js (v15)** – React framework with routing, server rendering, and API support.\n- **React (v19)** – Declarative UI library for interactive interfaces.\n- **TypeScript** – Type-safe superset of JavaScript for code development.\n\n### 🎨 Styling \u0026 Design\n- **Tailwind CSS (v4)** – Utility-first CSS framework for rapid UI development.\n- **Radix UI** – Unstyled, accessible primitives for custom UI components.\n- **ShadCN UI** – Pre-styled Radix components with Tailwind integration.\n- **Motion** – UI animation library for smooth, declarative transitions.\n\n### 📝 Forms \u0026 Validation\n- **react-hook-form** – Performant form handling with minimal re-renders.\n- **zod + @hookform/resolvers** – Type-safe schema validation integrated with forms.\n\n### 🔐 Authentication \u0026 Database\n- **Supabase** – Backend-as-a-Service:\n  - **Authentication** – Secure login and session handling.\n  - **Database** – PostgreSQL for structured data management.\n\n### 🧰 Tooling \u0026 Developer Experience\n- **pnpm** – Fast and efficient package manager.\n- **ESLint + Prettier** – Linting and consistent code formatting.\n- **Vercel** – Deployment, hosting, and built-in CI/CD pipeline.\n\n### 📊 Analytics \u0026 Monitoring\n- **Vercel Analytics** – Real-time performance and traffic insights.\n\n## ✨ Key Features\n\n- **Event Calendar**: View and manage events seamlessly.\n- **Task Management**: Create, edit, and delete tasks efficiently.\n- **Responsive Design**: Works on all device sizes.\n- **Light/Dark Mode Support**: Toggle between themes using `next-themes`.\n- **UI Components**: Built with Radix UI for accessible and customizable components.\n\n## 📦 Installation \u0026 Setup\n\nTo get a local copy up and running, follow these simple steps.\n\n### Prerequisites\n\n- **Node.js** (v18 or higher)\n- **pnpm** (recommended for package management)\n\n### Installation\n\n1. Clone the repo:\n\n   ```bash\n   git clone https://github.com/egarrisxn/xprod.git\n   ```\n\n2. Navigate to the project directory:\n\n   ```bash\n   cd xprod\n   ```\n\n3. Install dependencies:\n   ```bash\n   pnpm install\n   ```\n\n### Usage\n\n- To run the development server:\n\n  ```bash\n  pnpm dev\n  ```\n\n- To build the project for production:\n\n  ```bash\n  pnpm build\n  ```\n\n- To start the production server:\n\n  ```bash\n  pnpm start\n  ```\n\n- To lint the project:\n\n  ```bash\n  pnpm lint\n  ```\n\n- To format code with Prettier:\n  ```bash\n  pnpm format\n  ```\n\n## 🚀 Deployment\n\nDeploy the project on any modern platform that supports **Next.js**, such as:\n\n- ▲ **[Vercel](https://vercel.com)** – Native support for Next.js with serverless functions and analytics.\n- 🌐 **[Netlify](https://netlify.com)** – Alternative hosting with easy CI/CD.\n- ☁️ Any other cloud provider (AWS, Render, Railway, etc.)\n\n\u003e ⚠️ Make sure to configure all required environment variables in your platform dashboard.\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome!  \nIf you have ideas, improvements, or bug fixes, feel free to:\n\n1. Fork the repository\n2. Create a feature branch\n3. Submit a pull request (PR)\n\n\u003e For larger features, consider opening a discussion or issue first.\n\n---\n\n## 📄 License\n\nThis project is licensed under the [MIT License](https://opensource.org/licenses/MIT).  \nYou're free to use, modify, and distribute with attribution.\n\n---\n\n## 📬 Contact\n\nHave questions or suggestions? Feel free to reach out:\n\n- 👤 GitHub: [egarrisxn](https://github.com/egarrisxn)\n- 📧 Email: [egarrisxn@gmail.com](mailto:egarrisxn@gmail.com)\n\n---\n\n_Thank you for checking out **XPROD**!_\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegarrisxn%2Fxprod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fegarrisxn%2Fxprod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegarrisxn%2Fxprod/lists"}