TVMD / foodvat

food vat chodem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

foodgo

Docs API

128.199.85.232:3000

1/Đăng nhập (chỉ bằng facebook), hình thức thôi

/login

Post, truyền vào body :

  id_fb: userObject.id_fb,
  
  name: userObject.name,
  
  birthday: userObject.birthday,
  
  gender: userObject.gender,
  
  avatar: userObject.avatar,
  
  email: userObject.email,
  
  created: Date.now()

Trả về {login_status : true} nếu có trong database, hoặc chưa có thì tạo mới

false nếu tìm kiếm trong database thất bại

2/load quán :

/places/get_list

Get, ko tham số,

  • Dùng cho việc load quán trên bản đồ (có thuộc tính location lưu 2 biến vĩ độ (lat) - kinh độ (long): location:{lat:xxx, long:yyy}

  • Dùng load theo dạng list, sort theo khoảng cách từ hiện tại tới quán (tính toán và sort ở client nhé) :v

3/tìm kiếm : theo tên quán, hoặc theo món ăn

/places/get_list_search/:keyword

Get, truyền tham số keyword ở link

4/random 1 quán : dùng cho chức năng *

(*) chức năng này là : vừa đăng nhập xong, vào app, hiển thị lên 1 cái dialog(chả biết phải ko :3) : “Hãy để tôi gợi ý cho bạn nhé” rồi cho chọn “Ăn” hoặc “Uống”. chọn xong sẽ hiển thị ra thông tin quán, nếu ng dùng ko thích có thể chọn random tiếp :v

/places/get_random_food

/places/get_random_drink

5/ load list ảnh :

/places/list_image/:id_place

Hàm get, truyền các tham số id_place

Trả về danh sách image goồm tên hình, comment, .... Để get hình, gắn thêm link trước tên hình : "foodvat.herokuapp.com/uploads/" + ten_hinh

6/ Up hình ảnh :

/places/post_image

Hàm post, gồm hình và các tham số :

id_place:imageObject.id_place,

id_user:imageObject.id_user,

name_user:imageObject.name_user,

review:imageObject.review,

create: Date.now()    

Nếu thành công, trả về "success"

About

food vat chodem


Languages

Language:JavaScript 96.4%Language:HTML 2.6%Language:CSS 1.0%