TR: Küçük ve büyüyen yazılım ekipleri için açık kaynaklı proje ve görev dağılım paneli.
EN: An open-source project and task distribution dashboard for small and growing software teams.
Plan Yours, ekiplerin proje geliştirirken yaşadığı görev karmaşasını azaltmak için geliştirilmiş açık kaynaklı bir görev dağılım ve proje takip uygulamasıdır.
3 kişilik bir yazılım ekibi olarak çalışırken şunu fark ettik: Ekip küçük olsa bile görevler, sorumluluklar ve proje ilerleme durumu zamanla dağılabiliyor. Kimin hangi işi yaptığı, hangi görevin beklediği ve projenin ne kadar ilerlediği net görünmediğinde ekip verimliliği düşüyor.
Plan Yours bu ihtiyaca karşı geliştirildi.
Plan Yours'un amacı, küçük veya büyük ekiplerin:
- Projelerini daha düzenli takip etmesini
- Görevleri doğru kişilere atamasını
- Proje ilerlemesini yüzdelik olarak görmesini
- GitHub repo bağlantılarını proje içinde tutmasını
- Ekip üyelerini ve görev durumlarını tek ekranda yönetmesini
kolaylaştırmaktır.
- Kullanıcı kayıt ve giriş sistemi
- Proje oluşturma
- Proje açıklaması ve GitHub repo linki ekleme
- Proje kartlarında ilerleme yüzdesi
- Projeye kullanıcı ekleme
- Kayıtlı kullanıcı arama
- Kullanıcı bulunamadı geri bildirimi
- Görev ekleme ve görev durumu takibi
- Planlandı, yapılıyor, incelemede ve tamamlandı kolonları
- Giriş yapan kullanıcıya ait açık görevler için parlayan uyarı noktası
- SQLite veritabanı ile kalıcı veri saklama
- Koyu claymorphism arayüz
Bu projeyi şu an site olarak internete açmasak da küçük ve büyük ekiplerin kullanabilmesi için açık kaynaklı bir şekilde GitHub'a yükleme kararı aldık.
Repo:
https://github.com/UtkuEfeGursoy/plan-yours
- HTML
- CSS
- JavaScript
- Node.js
- SQLite
Projeyi klonla:
git clone https://github.com/UtkuEfeGursoy/plan-yours.git
cd plan-yoursUygulamayı başlat:
npm startTarayıcıda aç:
http://localhost:3000
SQLite veritabanı, server ilk çalıştığında data klasörü içinde otomatik oluşturulur.
Plan Yours, kendi VPS sunucusunda çalıştırılabilecek şekilde sade tutuldu. Nginx gibi bir reverse proxy arkasında ve tercih edilen bir Node.js process manager ile çalıştırılabilir.
Önerilen runtime:
Node.js 22.5.0 veya üzeri
Plan Yours is an open-source project and task distribution dashboard built to reduce task confusion inside software teams.
Even in a small 3-person team, responsibilities can quickly become unclear. Tasks move between chat messages, progress becomes harder to track, and the team loses time trying to remember who owns what. Plan Yours was built from that real workflow problem.
Plan Yours helps teams:
- Keep projects organized
- Assign tasks to the right people
- Track project progress with clear percentages
- Store GitHub repository links inside each project
- Manage project members and task statuses from one workspace
The product is designed around one simple job: help teams see who is doing what, what is still open, and how far each project has progressed.
- User registration and login
- Project creation
- Project description and GitHub repository link
- Project cards with progress percentage
- Add users to projects
- Registered-user search
- "User not found" feedback
- Task creation and task status tracking
- Planned, in progress, review, and completed columns
- Glowing open-task indicator for the logged-in user
- Persistent SQLite database storage
- Dark claymorphism interface
We are not publishing Plan Yours as a hosted public website right now. Instead, we decided to release it as an open-source GitHub project so small and large teams can clone it, run it on their own VPS, and adapt it to their workflow.
Repository:
https://github.com/UtkuEfeGursoy/plan-yours
- HTML
- CSS
- JavaScript
- Node.js
- SQLite
Clone the repository:
git clone https://github.com/UtkuEfeGursoy/plan-yours.git
cd plan-yoursStart the app:
npm startOpen:
http://localhost:3000
The SQLite database is created automatically in the data directory when the server starts.
Plan Yours is designed to be simple to run on a VPS. You can place it behind a reverse proxy such as Nginx and run it with your preferred Node.js process manager.
Recommended runtime:
Node.js 22.5.0 or newer
project-management task-management team-productivity open-source nodejs sqlite javascript github vps productivity
TR: Yazılım ekipleri için Node.js, SQLite ve koyu claymorphism arayüz ile geliştirilmiş açık kaynaklı proje ve görev dağılım paneli.
EN: An open-source project and task distribution dashboard for software teams, built with Node.js, SQLite, and a dark claymorphism interface.