thảo luận Tư vấn xây dựng website tuyển dụng tương tự topdev

assyrian77

Junior Member
Chào các bác :byebye:
Em muốn tìm hiểu về cách thức và các công nghệ cần thiết để xây dựng một website tuyển dụng, cụ thể là tương tự topdev.

6546757.JPG


Các chức năng chính:
  • Quản lý người dùng
  • Quản lý công ty/thành viên
  • Đăng bài tin tức/tuyển dụng
  • cv builder
  • Tạo/ quản lý bài test online

Trước nay em chỉ code frontend nên chưa có kinh nghiệm với backend và database nhiều, thêm cả việc triển khai và vận hành trong thực tế nữa.
Các công nghệ em có ý định sử dụng:
  • Backend: Nestjs
  • Frontend: Nextjs
  • Database: Mongodb hoặc Postgresql
  • CI/CD: Github action
  • Môi trường phát triển: Docker, VPS 5$/month của vultr (1 CPU, 1 GB Ram, 25 GB SSD) - Em định đặt toàn bộ code, ảnh/media, database trên con vps này.

Mong nhận được gạch đá từ các bác :still_dreaming:
 
khởi động thôi bạn, chỉ sợ mục tiêu hơi to dễ dẫn đến bỏ cuộc. bạn nên chia ra thành các mục tiêu nhỏ -> tasks -> subtasks... để dễ hoàn thành hơn
 
Mình từng thử việc bên topdev
Họ xài laravel và vue nhé
K biết stack hiện tại đổi chưa
Có con api gateway
Deploy hình như tự làm chứ k dùng cloud service
 
Làm từ A-Z thì cũng lên kha khá trình ý, nhất là project kiểu này nặng ở FE. BE thì CRUD đơn giản.

Ko biết các bạn sao chứ tôi làm pet projects mà nặng FE quá là hay drop giữa chừng 😂😂
 
khởi động thôi bạn, chỉ sợ mục tiêu hơi to dễ dẫn đến bỏ cuộc. bạn nên chia ra thành các mục tiêu nhỏ -> tasks -> subtasks... để dễ hoàn thành hơn
Em cũng định vậy. Giai đoạn đầu tập trung làm mấy tính năng cơ bản thôi. Rồi làm được đến đâu hay đến đó, không nhất thiết là phải hoản hảo những tính năng em đã liệt kê :big_smile:
 
Mình từng thử việc bên topdev
Họ xài laravel và vue nhé
K biết stack hiện tại đổi chưa
Có con api gateway
Deploy hình như tự làm chứ k dùng cloud service
Stack này cũng ngon phết. Nhưng hiện tại base JS của em tốt hơn nên em muốn quy hết về JS cho tiện. Còn server em nghĩ vẫn phải đi thuê thôi, thời gian sau nếu có vấn đề gì mới tính tiếp :)
 
Mua plugin wordpress làm cho rẻ. Ngon thì thuê thêm dev về build lại từ đầu.
Em cũng có kinh nghiệm với wordpress và biết bây giờ thằng này nó cũng đa di năng vcc. Tuy nhiên dự án cần ổn định và khả năng mở rộng lớn thì wordpress vẫn còn hạn chế. Dùng wordpress thì phải chơi theo luật của nó, mà em thì không thích vậy :big_smile:
 
Làm từ A-Z thì cũng lên kha khá trình ý, nhất là project kiểu này nặng ở FE. BE thì CRUD đơn giản.

Ko biết các bạn sao chứ tôi làm pet projects mà nặng FE quá là hay drop giữa chừng 😂😂
Chuẩn luôn bác. FE cứ làm một thời gian là nó lại thành cái mớ bùi nhùi. Dù xây tay hay đắp framework vào cũng vậy. Nên kinh nghiệm của em là cứ đắp framework vào rồi tùy chỉnh sau, đằng nào thì sau nó cũng không đẹp như là ta mơ :sweat:
 
vutr có nhỏ em thuê, thấy ổn

công nghệ thấy ổn. có một đợt thời gian ngắn có dùng nestjs, cũng là 1 framework và cũng cần học thui. nên chủ yếu là đầu tư thời gian.

backend frontend dùng js, backend thì nodejs, frontend reactjs.

làm backend thì cần khoản authentication và authorization, access_token, jwt.

nestjs hỗ trợ multi database. muốn nhanh thì mongodb. cơ mà việc làm nhiều relation, chắc postgres tiện hơn

trên vultr có cho tạo vm debian hay ubuntu. cho code và database ở đó rồi apache nginx cho webserver

docker em dùng theo hướng nào? từ github tạo docker image. rồi trên virtual machine kéo docker image rồi start server à. thế cũng đc

stack ổn cả. có sức, thời gian, động lực làm không thôi
 
M k thấy khó khăn cnghe nào ở đây cả. Thim thấy khó ở đâu hay chưa rõ ở đâu thì hỏi mn bàn luận chứ :)
 
Back
Top