Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Crunch-Garage/food-delivery
/ functions
Functions
61 in github.com/Crunch-Garage/food-delivery
⨍
Functions
61
◇
Types & classes
12
↓ 11 callers
Function
IsAuthorized
*Validate JWT requests*/
middleware/authMiddleware.go:16
↓ 3 callers
Function
EnvCloudMenuFolder
()
config/config.go:106
↓ 2 callers
Function
EnvCloudFoodFolder
()
config/config.go:114
↓ 2 callers
Function
SmtpEmail
()
config/config.go:122
↓ 1 callers
Function
AutoMigrate
()
database/databaseConnection.go:51
↓ 1 callers
Function
CloseDB
()
database/databaseConnection.go:47
↓ 1 callers
Function
CloudinaryUpload
(media_url interface{}, bucket_storage_folder string, file_name string)
helpers/uploadHelper.go:40
↓ 1 callers
Function
EnvCloudAPIKey
()
config/config.go:74
↓ 1 callers
Function
EnvCloudAPISecret
()
config/config.go:82
↓ 1 callers
Function
EnvCloudName
()
config/config.go:66
↓ 1 callers
Function
EnvCloudRestaurantFolder
()
config/config.go:98
↓ 1 callers
Function
EnvDBDialect
()
config/config.go:10
↓ 1 callers
Function
EnvDBHost
()
config/config.go:18
↓ 1 callers
Function
EnvDBName
()
config/config.go:42
↓ 1 callers
Function
EnvDBPort
()
config/config.go:26
↓ 1 callers
Function
EnvDBUser
()
config/config.go:34
↓ 1 callers
Function
FoodRouter
(router *mux.Router)
routes/foodRouter.go:10
↓ 1 callers
Function
HandleSendEmail
(to, subject, body string)
helpers/notificationHelper.go:50
↓ 1 callers
Function
HashPassword
(password string)
controllers/userController.go:24
↓ 1 callers
Function
InvoiceRouter
(router *mux.Router)
routes/invoiceRoute.go:10
↓ 1 callers
Function
LocationRouter
(router *mux.Router)
routes/locationRouter.go:9
↓ 1 callers
Function
MenuRouter
(router *mux.Router)
routes/menuRouter.go:10
↓ 1 callers
Function
OpenDB
()
database/databaseConnection.go:15
↓ 1 callers
Function
OrderItemRouter
(router *mux.Router)
routes/orderItemRoute.go:9
↓ 1 callers
Function
OrderRouter
(router *mux.Router)
routes/orderRouter.go:10
↓ 1 callers
Function
RestaurantRouter
(router *mux.Router)
routes/restaurantRouter.go:10
↓ 1 callers
Function
SmtpEmailPassword
()
config/config.go:130
↓ 1 callers
Function
UpdateOrderItemFunc
(item models.OrderItem, order_id int)
controllers/orderItemController.go:29
↓ 1 callers
Function
UserRouter
(router *mux.Router)
routes/userRouter.go:10
↓ 1 callers
Function
VerifyPassword
(userPassword, password string)
controllers/userController.go:32
↓ 1 callers
Function
handleRequests
* Handle API requests*/
main.go:27
Function
CreateFood
(w http.ResponseWriter, r *http.Request)
controllers/foodController.go:17
Function
CreateInvoice
(w http.ResponseWriter, r *http.Request)
controllers/invoiceController.go:11
Function
CreateMenu
(w http.ResponseWriter, r *http.Request)
controllers/menuController.go:17
Function
CreateOrder
(w http.ResponseWriter, r *http.Request)
controllers/orderController.go:14
Function
CreateRestaurant
(w http.ResponseWriter, r *http.Request)
controllers/restaurantController.go:17
Function
EnvCloudUserFolder
()
config/config.go:90
Function
EnvDBPassword
()
config/config.go:50
Function
EnvJwtKey
()
config/config.go:58
Function
GenerateToken
*Genearte JWT token*/
helpers/tokenHelper.go:14
Function
GetFood
(w http.ResponseWriter, r *http.Request)
controllers/foodController.go:95
Function
GetFoods
(w http.ResponseWriter, r *http.Request)
controllers/foodController.go:87
Function
GetLocations
(w http.ResponseWriter, r *http.Request)
controllers/locationController.go:10
Function
GetMenu
(w http.ResponseWriter, r *http.Request)
controllers/menuController.go:72
Function
GetMenus
(w http.ResponseWriter, r *http.Request)
controllers/menuController.go:55
Function
GetOrder
(w http.ResponseWriter, r *http.Request)
controllers/orderController.go:88
Function
GetOrderItems
(w http.ResponseWriter, r *http.Request)
controllers/orderItemController.go:13
Function
GetRestaurant
(w http.ResponseWriter, r *http.Request)
controllers/restaurantController.go:74
Function
GetRestaurantOrderItems
(w http.ResponseWriter, r *http.Request)
controllers/orderItemController.go:52
Function
GetRestaurants
(w http.ResponseWriter, r *http.Request)
controllers/restaurantController.go:43
Function
GetUser
*get user info from profile table*/
controllers/userController.go:164
Function
Login
*login*/
controllers/userController.go:116
Function
RegisterEmailAccount
(user models.User)
helpers/notificationHelper.go:15
Function
SignUp
*sign up*/
controllers/userController.go:46
Function
SingleImageUpload
(w http.ResponseWriter, r *http.Request, avatar string, bucket_storage_folder string)
helpers/uploadHelper.go:18
Function
UpdateFood
(w http.ResponseWriter, r *http.Request)
controllers/foodController.go:110
Function
UpdateMenu
(w http.ResponseWriter, r *http.Request)
controllers/menuController.go:90
Function
UpdateOrder
(w http.ResponseWriter, r *http.Request)
controllers/orderController.go:163
Function
UpdateRestaurant
(w http.ResponseWriter, r *http.Request)
controllers/restaurantController.go:108
Function
UpdateUser
(w http.ResponseWriter, r *http.Request)
controllers/userController.go:185
Function
main
()
main.go:15