https://github.com/jadzeino/jira-clone
A Jira Clone with workspaces, projects, tasks, kanban boards, calendars, role-based access, and analytics. Built with Next.js 14, Appwrite, Hono.js, and TailwindCSS, offering real-time collaboration and seamless deployment. 🚀
https://github.com/jadzeino/jira-clone
appwrite auth cleara honojs jira nextjs14 shadcn-ui
Last synced: about 2 months ago
JSON representation
A Jira Clone with workspaces, projects, tasks, kanban boards, calendars, role-based access, and analytics. Built with Next.js 14, Appwrite, Hono.js, and TailwindCSS, offering real-time collaboration and seamless deployment. 🚀
- Host: GitHub
- URL: https://github.com/jadzeino/jira-clone
- Owner: jadzeino
- Created: 2025-03-11T12:29:44.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-11T15:11:56.000Z (about 2 months ago)
- Last Synced: 2025-03-11T16:25:09.505Z (about 2 months ago)
- Topics: appwrite, auth, cleara, honojs, jira, nextjs14, shadcn-ui
- Language: TypeScript
- Homepage: https://jira-clone-cyan-five.vercel.app
- Size: 4.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jira Clone - ClearA
A fullstack **Jira Clone**, providing an end-to-end project management solution with workspaces, epics, tasks, kanban boards, calendars, role-based access control, analytics, authentication, and more!
## Features
### Project & Task Management
- 🏢 **Workspaces** – Organize teams and projects efficiently.
- 📊 **Projects / Epics** – Structure work at a high level.
- ✅ **Tasks** – Create, assign, edit, and track progress.
- 📋 **Kanban Board View** – Drag-and-drop task management.
- 🗃️ **Data Table View** – Structured, list-based view for easy access.
- 📅 **Calendar View** – Manage deadlines with a visual calendar.### Collaboration & Permissions
- ✉️ **Invite System** – Easily invite team members.
- ⚙️ **Workspace & Project Settings** – Full control over configurations.
- 👥 **User Roles & Permissions** – Role-based access control for security.### Technical Stack
- 🔌 **Appwrite SDK Integration** – Backend as a service for authentication, databases, and file storage.
- ⚛️ **Next.js 14 Framework** – A React-based framework for server-side rendering and performance.
- 🎨 **Shadcn UI & TailwindCSS** – Aesthetic and responsive UI design.
- 🔍 **Advanced Search & Filtering** – Quickly find tasks, projects, and users.
- 📈 **Analytics Dashboard** – Track key project and team metrics.
- 🔒 **Authentication** – Secure login via OAuth and Email.
- 📱 **Responsive Design** – Fully functional across mobile and desktop.
- 🚀 **API using Hono.js** – Fast and lightweight API handling.## Screenshots










Example:
## Installation & Setup
### Prerequisites
Ensure you have the following installed:
- **Node.js (v18 or later)**
- **Yarn or npm**
- **Appwrite Cloud or Self-hosted Appwrite instance**### Clone the Repository
```bash
git clone https://github.com/jadzeino/jira-clone.git
cd jira-clone
```### Install Dependencies
```bash
yarn install
# or
npm install
```## Environment Variables
Before starting, create a .env.local file in the root directory and add your own environment variables:
```bash
NEXT_PUBLIC_APP_URL=http://localhost:3000 NEXT_PUBLIC_APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1 NEXT_PUBLIC_APPWRITE_PROJECT=670d.... NEXT_PUBLIC_APPWRITE_DATABASE_ID=670e.... NEXT_PUBLIC_APPWRITE_WORKSPACES_ID=670e.... NEXT_PUBLIC_APPWRITE_MEMBERS_ID=670e.... NEXT_PUBLIC_APPWRITE_PROJECTS_ID=6718.... NEXT_PUBLIC_APPWRITE_TASKS_ID=671a.... NEXT_PUBLIC_APPWRITE_IMAGES_BUCKET_ID=670e.... NEXT_APPWRITE_KEY=standard_....
```## Running the Project Locally
```bash
yarn dev
# or
npm run dev
```The app will be accessible at [http://localhost:3000](http://localhost:3000).
## Deployment
### App is deployed on Vercel
you can test it on this link
https://jira-clone-cyan-five.vercel.app/