๐Ÿ“ฆ mithileshgupta12 / velaris

A Trello-inspired task management app built with Go and Vue.

โ˜… 1 stars โ‘‚ 0 forks ๐Ÿ‘ 1 watching โš–๏ธ GNU Affero General Public License v3.0
๐Ÿ“ฅ Clone https://github.com/mithileshgupta12/velaris.git
HTTPS git clone https://github.com/mithileshgupta12/velaris.git
SSH git clone git@github.com:mithileshgupta12/velaris.git
CLI gh repo clone mithileshgupta12/velaris
Mithilesh Gupta Mithilesh Gupta Added index to board bd3cc7f 1 months ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ cmd
๐Ÿ“ frontend
๐Ÿ“ internal
๐Ÿ“„ .env.example
๐Ÿ“„ .gitignore
๐Ÿ“„ go.mod
๐Ÿ“„ go.sum
๐Ÿ“„ LICENSE
๐Ÿ“„ main.go
๐Ÿ“„ Makefile
๐Ÿ“„ README.md
๐Ÿ“„ README.md

Velaris

A Trello-inspired task management application built with Go and Vue.

Tech Stack

  • Backend: Go
  • Frontend: Vue.js / TypeScript
  • Database: PostgreSQL
  • ORM: XORM

Prerequisites

  • Go (1.25+)
  • Node.js (22+)
  • PostgreSQL
  • Make

Getting Started

1. Environment Setup

cp .env.example .env

2. Build & Run

Build the backend:

make build

Run the API:

make run

In a new terminal, run the frontend:

cd frontend
pnpm run dev

The API will be available at http://localhost:3000 and frontend at http://localhost:5173.

License

This project is licensed under the GNU Affero General Public License v3 (AGPL v3) - see the LICENSE file for details.

For a quick summary: you can use, modify, and distribute this software freely, but any modifications made to a publicly accessible version must also be made available under the same license.