{"id":21392652,"url":"https://github.com/lorenzejay/kallo","last_synced_at":"2025-07-13T18:31:27.459Z","repository":{"id":48475345,"uuid":"350907086","full_name":"lorenzejay/kallo","owner":"lorenzejay","description":"Kallo is a productivity tool surrounding a kanban board. You can create tasks and drag them across your custom kanban board. Within each task, you can create todo's. ","archived":false,"fork":false,"pushed_at":"2023-06-08T20:54:54.000Z","size":5189,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-04T17:13:57.406Z","etag":null,"topics":["express","nodejs","postgresql","typescript"],"latest_commit_sha":null,"homepage":"https://kallo-iota.vercel.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/lorenzejay.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}},"created_at":"2021-03-24T01:17:46.000Z","updated_at":"2024-03-02T23:03:01.000Z","dependencies_parsed_at":"2024-11-22T16:15:07.446Z","dependency_job_id":null,"html_url":"https://github.com/lorenzejay/kallo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lorenzejay/kallo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lorenzejay%2Fkallo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lorenzejay%2Fkallo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lorenzejay%2Fkallo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lorenzejay%2Fkallo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lorenzejay","download_url":"https://codeload.github.com/lorenzejay/kallo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lorenzejay%2Fkallo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265186633,"owners_count":23724712,"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":["express","nodejs","postgresql","typescript"],"created_at":"2024-11-22T13:42:10.116Z","updated_at":"2025-07-13T18:31:26.952Z","avatar_url":"https://github.com/lorenzejay.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 👋🏽 Welcome to Kallo\n\n\u003cimg src='public/kallo_kanban_board.png' /\u003e\n\nKallo is an kanban based task manager application that allows you to organize any projects or tasks into boards and todo lists. It's a customizable kanban board application that can be used for your projects, agile development, and tracking your progress.\n\n## Tech Stack\n\n- TypeScript\n- Next.js\n- Supabase\n- TailwindCSS\n- Unsplash Api\n- React Beautiful D\u0026D\n\n\n## Get Unsplash API Keys\n```sh\nopen https://unsplash.com/developers\n```\nHead over to the [Unsplash Api website](https://unsplash.com/developers) and create an account and register as a developer ~ it's free.\nAfter signup head over to `your apps` located on the header / navbar and create a new app. Read and accept the terms of agreement. Enter your project details and once you've created the app scroll all the way down to keys and copy and paste your `secret and access keys`. Your Unsplash Api keys will be used be stored in the .env.local file inside the client directory that we will make later.\n\n## Features\n\n- A beautifully designed kanban board focused on getting things done.\n- You can create a project and include any picture using the Unsplash Api.\n- Each project starts off with a kanban board which you can add your custom columns and cards to.\n- Columns can be re-arranged to any order you like.\n- Each card can be dragged and dropped into a column.\n- Each card can have tags which can be set to specific colors.\n- Each card is called a task and inside each task you can create your own todo list with subtasks.\n- \u003cs\u003eDark and Light Theme Mode.\u003c/s\u003e\n\n## Installation to run in your local environment\n\nBe sure to have Node.js and Postgresql / psql terminal installed before continuing. ~ The project has recently migrated to typescript so you can also run:\n\n```\nnpm i -g typescript\n```\n\nClone the project\n\n```sh\n  git clone https://github.com/lorenzejay/kallo.git\n```\n\nGo to the project directory\n\n```sh\n  cd kallo\n```\n\nInside your .env in the root directory (there is also one for client but we will get to that later) file include:\n\n```env\nNODE_ENV = Development\nNEXT_PUBLIC_UNSPLASH_ACCESS_KEY = your_access_key_here\nUNPLASH_SECRET_KEY = your_secret_key_here\nNEXT_PUBLIC_SUPABASE_URL= your_key\nNEXT_PUBLIC_SUPABASE_ANON_KEY=anon_key\n```\n\n```sh\n  npm install\n```\n\nStart the server - server will run on port 3000\n\n```sh\n  npm run dev\n```\nopen port 3000\n```sh\n  open localhost:3000\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Florenzejay%2Fkallo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Florenzejay%2Fkallo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Florenzejay%2Fkallo/lists"}