NowCheckin
Nền tảng tìm địa điểm, check-in tại chỗ và đọc đánh giá từ cộng đồng. Tôi là kỹ sư chính về phát triển và vận hành, từ website và backend đến CMS và ứng dụng di động.
- Vai trò
- Kỹ sư chính về phát triển và vận hành
- Thời gian
- Đang vận hành
- Liên kết
- nowcheckin.io
- Công nghệ
Next.js
NestJS
Redis
- BullMQ
Elasticsearch
- WebSocket
- uWebSocket
React + Vite
React Native
- iPOS API
- Zalo API
- Google Maps

Sản phẩm là gì
NowCheckin giúp mọi người tìm nhà hàng, quán cà phê, spa, phòng gym và điểm giải trí quanh mình, đọc đánh giá từ khách hàng khác, và check-in tại chỗ để nhận ưu đãi. Chủ địa điểm đăng ký làm đối tác để đưa địa điểm của mình lên nền tảng và tiếp cận những khách hàng đó. Phía sau quầy, nền tảng kết nối với máy POS của địa điểm.
Tôi đã làm gì
Tôi là kỹ sư chính về phát triển và vận hành. Tôi thiết kế và viết từng phần:
- Website tại nowcheckin.io. Viết bằng Next.js, render phía server để nhanh và thân thiện với tìm kiếm, có tiếng Việt và tiếng Anh.
- Backend. NestJS, dùng Redis và BullMQ cho hàng đợi, Elasticsearch cho tìm kiếm, cron cho tác vụ định kỳ và WebSocket cho cập nhật thời gian thực.
- Cầu nối POS. Một dịch vụ uWebSocket nối nền tảng với máy POS thật.
- CMS tại cms.nowcheckin.io. Trang quản trị viết bằng React và Vite để đội vận hành điều hành nền tảng.
- Ứng dụng di động. Một mã nguồn React Native cho cả hai nền tảng điện thoại.
- Tích hợp. iPOS, Zalo OA, Google Maps và các dịch vụ đối tác khác.
Điều tôi rút ra
Phụ trách mọi tầng, từ dòng code đầu tiên đến lúc vận hành, nghĩa là mỗi phần phải đủ đơn giản để vận hành được. Đây là dự án dạy tôi nhiều nhất về cách các phần của một sản phẩm phụ thuộc vào nhau.

Hình ảnh







