MessMenu-Backend / README.md
README.md
Raw

Mess Menu Backend

Backend:- nodejs, expressjs, azure mongodb, blobstorage, modules, azure vm, azure services.
Frontend:- React Native Framework,Reactjs, modules, Js, CSS.

OLD Demo Video Link: https://www.youtube.com/watch?v=xetzHk-LvHg
Current Present things & They will be updated as per requirement.

UI & Working:-

Azure MessMenu Resourse Group and all services info ScreenShot

Azure Blob Container which is using for storing images ScreenShot

Azure Virtual Machine azmessmenuvm with ubuntu for Backend code deployment ScreenShot

Azure MongoDB Subscription Activated through Azure Portal ScreenShot

MongoDB Cloud Database with Azure & there data ScreenShot

Azure VM RDP (Remote Desktop Connection) Step to access GUI ScreenShot

Azure Vitual Machine GUI ACCESS for working ScreenShot

Azure SSH terminal Access for Azure VM code execution & response collection ScreenShot

Starting Complete Backend Server Api for Frontend connection ScreenShot

Azure VM process while uploading image file to blob storage ScreenShot

Azure VM terminal response After Uploading Image to blob storage with mongodb patch request ScreenShot

All Frontend Info Present on MessMenu-Repo README.md file

Features:-

  • Using the Azure VM, Creating Env and deploying the backend
  • Using the Azure MongoDB database storing and accessing the data
  • Using the Azure BlobStorage storing the image file and publicly accessing them
  • Using the Azure Monitoring & other Services for managing the Azure Cloud
  • Using AES Encrypion Storing the pass in encrypted format
  • Much more...

    Rest API -> Http -> Get, Post, Patch, Delete

    GET: http://azure_vm_ip:9000/messdetails

    GET: http://azure_vm_ip:9000/messdetails/

    POST: http://azure_vm_ip:9000/messdetails

    PATCH: http://azure_vm_ip:9000/messdetails/

    DELETE: http://azure_vm_ip:9000/messdetails/