Em chào mọi người ạ, em là sv năm nhất ngành SE, em đang ấp ủ làm 1 dự án app đặt và giao đồ ăn như Now và Grab nhưng em không biết nên bắt đầu từ đâu và cần học những thứ gì, mong sẽ nhận được sự giúp đỡ của các tiền bối ạ! Em xin cảm ơn ạ!
Để làm được 1 app order đồ ăn như Now, Grab cần học những gì?
Với app như now, grab thì cái quan trọng nhất không phải là tech, mà là business analysis, kế tới là legal và marketing, sau cùng là tech.
nếu làm app đơn thuần giao diện: 1 khoá flutter, react native là đủ
làm hệ thống xử lý backend cơ bản: 1 khoá express (nodejs), django (python) hoặc framework backend bạn thích (spring - java, asp.net core - c#, v.v) là đủ
làm hoàn thiện như grab: có học cũng không đủ, vì yêu cầu kinh nghiệm
Để clone hệ thống Now, grab bạn cần buid một web services theo chuẩn RESTful:
-server dùng : Spring hoặc ASP.net core
-database dùng : SQL server hoặc mySQL
-client app dùng : react native hoặc flutter
-dùng reactJS hoặc Angular làm trang web Admin
-bảo mật dùng JWT.
Mình suggest bạn nên tìm câu trả lời trên internet bằng cách search google bằng tiếng anh trước nhé
What are the things I need to learn to build Uber like app? - Quora
Câu hỏi bạn thuộc một phạm vi khá lớn đấy
bạn nên split thành từng vấn đề nhỏ rồi tìm hiểu sau, câu trả lời trên link Quora trên mình đưa cũng đại khái các ý rồi
Em cảm ơn anh đã reply ạ, em cũng muốn học để biết với làm 1 dự án nhỏ để áp dụng vấn đề em đang gặp phải ở quy mô nhỏ thui ạ!
Em cảm ơn anh đã reply ạ, công nhận là nhiều thứ thật vì em cũng biết là nó cần 1 bộ máy để vận hành nhưng em muốn biết những phần cốt lõi là gì để học dần ý ạ!
Em cảm ơn anh đã reply ạ, chắc chỗ này tự học cũng căng phết đây :)))
Em cảm ơn anh nhiều ạ! Để em thử ngâm cíu qua rồi có gì mong anh giúp đỡ thêm ạ!
Cốt lõi:
- Phần admin, để quản trị abc xyz
- Phần server side để bắn json ra
- Phần mobile app dành cho tài xế để gọi api lên server
- Phần web/mobile app dành cho cửa hàng
- Phần web/moble app dành cho khách hàng để đặt hàng
Còn tech nào cho từng món thì cái nào cũng đươc, miễn chạy được là được.
Mình liệt kê ra đại thì thấy nhiêu đó, chứ xưa giờ toàn nhờ người ta đặt đồ ăn dùm thôi, nên cũng không rành
biết cốt lõi rồi có làm được không? cho dù có đọc internal của uber hay grab cũng chưa chắc áp dụng được vì bài toán của họ chưa chắc là bài toán của bạn.
nên bắt đầu từ cái nhỏ trước, khi đó thấy thiếu gì, tự khắc sẽ biết tìm và bổ sung.
đầu tiên bạn phải hiểu nghiệp vụ bài toán, một cái app to như vậy nghiệp vụ rất nhiều. Mình nghĩ bạn chưa nên tiếp cận theo kiểu như vậy, hãy tiếp cận ở quy mô những bài toán nhỏ hơn.