
Đã bao giờ các ông phát bực vì chỉ muốn in cái bản đồ treo tường làm decor mà phải học cả đống GIS phức tạp chưa? Tôi thì rồi, và hôm nay tôi bắt gặp một con hàng cực 'xịn xò con bò' trên Reddit giải quyết đúng cái nỗi đau đó.
Dự án có tên là TerraInk. Cha đẻ của nó (một coder rảnh rỗi nào đó trên Reddit) quyết định làm ra thứ này vì không muốn ai cũng phải bỏ công đi học GIS mới vẽ nổi cái bản đồ.
Ban đầu thì nó cũng chỉ là một tool tạo bản đồ tĩnh bình thường thôi, nhưng sau đợt update mới nhất, nó đã lột xác thành một interactive map canvas chính hiệu. Nghĩa là sao? Nghĩa là các ông di chuột đến đâu, nó render đến đó, mượt hơn người yêu cũ trở mặt. Không còn cảnh 'bấm nút rồi ngồi đợi dài cổ' như mấy cái tool web đời tống nữa.
Key features cho anh em soi:
Hiện tại project này là open-source 100%, anh em nào muốn 'thẩm' code thì lên GitHub mà cày nhé.
Cộng đồng bên đó đang khá phấn khích với con hàng này:
Nhìn con TerraInk này mà ngẫm lại cái nghề code dạo, tôi thấy rõ một chân lý: Đừng phức tạp hóa vấn đề nếu không cần thiết.
Nhiều ông cứ cố nhồi nhét công nghệ 'đao to búa lớn', trong khi người dùng chỉ cần một tool chạy mượt, giao diện không làm họ mù mắt là đủ rồi. TerraInk thành công vì nó giải quyết đúng một bài toán khó (GIS) bằng một cách tiếp cận cực kỳ bình dân (Web UI). Anh em nào đang làm side project thì cứ nhớ lấy: Giấu đi sự phức tạp bên dưới, trả về trải nghiệm mượt mà ở bên trên, đấy mới là đỉnh cao của làm sản phẩm.
Code vẫn đang open, ai rảnh thì vào PR phụ chủ thớt một tay đi, biết đâu lại có thêm cái tool ngon để dùng.
Review nhanh dự án TerraInk - công cụ làm bản đồ siêu tốc, mượt mà cho dev, không cần kiến thức GIS. Code mở, làm poster cực nghệ.