Role-Based Online Food Ordering and Delivery System Using Django and RESTful Architecture

Year : 2026 | Volume : 13 | Issue : 01 | Page : 01 11
By

Oleti Durga Prasad,

Pedakapu Surya Prasad,

Ravipati Raja,

Madasu Hemanth,

Y. Satya Vinod,

  1. Student, Department of Electronics and Communication Engineering, Bonam Venkata Chalamayya Engineering College (affiliated to JNTU Kakinada), Andhra Pradesh, India
  2. Student, Department of Electronics and Communication Engineering, Bonam Venkata Chalamayya Engineering College (affiliated to JNTU Kakinada), Andhra Pradesh, India
  3. Student, Department of Electronics and Communication Engineering, Bonam Venkata Chalamayya Engineering College (affiliated to JNTU Kakinada), Andhra Pradesh, India
  4. Student, Department of Electronics and Communication Engineering, Bonam Venkata Chalamayya Engineering College (affiliated to JNTU Kakinada), Andhra Pradesh, India
  5. Assistant Professor, Department of Electronics and Communication Engineering, Bonam Venkata Chalamayya Engineering College (affiliated to JNTU Kakinada), Andhra Pradesh, India

Abstract

Traditional food ordering processes in restaurants rely heavily on manual interactions, including in-person ordering, phone-based bookings, and unstructured coordination between customers, restaurants, and delivery personnel. These approaches lead to inefficiencies such as delayed order processing, incorrect order handling, lack of real-time tracking, and poor coordination among stakeholders. Although modern applications exist, many academic implementations lack modular architecture, role-based access control, and scalable backend design. This paper presents the design and implementation of a role-based online food ordering and delivery system developed using Django and RESTful architectural principles. The system follows a modular architecture separating user roles, including admin, customer, restaurant, and delivery personnel. Each module is designed with clear responsibility boundaries, improving maintainability and scalability. Core functionalities include food browsing, cart management, order placement, restaurant-side order handling, and delivery tracking. The system ensures data consistency through centralized database management and structured workflows. Role-based access control ensures secure and restricted operations across modules. The implementation demonstrates how modern web frameworks like Django can be used to build scalable, role-driven systems with clear separation of concerns. The system serves as a foundation for further enhancements toward real-world deployment, including payment integration and real-time tracking.

Keywords: Business rule validation, REST API, role-based access control, Spring Boot, transactional integrity

[This article belongs to Recent Trends in Programming languages ]

How to cite this article: Oleti Durga Prasad, Pedakapu Surya Prasad, Ravipati Raja, Madasu Hemanth, Y. Satya Vinod. Role-Based Online Food Ordering and Delivery System Using Django and RESTful Architecture. Recent Trends in Programming languages. 2026; 13(01):01-11.
How to cite this URL: Oleti Durga Prasad, Pedakapu Surya Prasad, Ravipati Raja, Madasu Hemanth, Y. Satya Vinod. Role-Based Online Food Ordering and Delivery System Using Django and RESTful Architecture. Recent Trends in Programming languages. 2026; 13(01):01-11. Available from: https://journals.stmjournals.com/rtpl/article=2026/view=242293

References

  1. Adamu A. Employee leave management system. FUDMA J Sci. 2020;4(2):86–91. doi:10.33003/fjs-2020-0402-162.
  2. Shah RK. Role-based leave management system using Spring Boot and RESTful architecture. Int J Res Appl Sci Eng Technol. 2026;14:787–797. doi:10.22214/ijraset.2026.77447.
  3. Samuel Mayowa A, Samuel A, Temitope John A. Design and implementation of a web based leave management system. Int J Comput Appl Technol Res. 2022;11:123–144. doi:10.7753/IJCATR1104.1006.
  4. Srinithi R, Sakthi Murugan P. Employee leave management system. Int J Innov Res Electr Electron Instrum Control Eng. 2025;13(4):198–202. doi:10.17148/IJIREEICE.2025.13432.
  5. Khan NA, Khan AR, Rajeyyagari S, Akhtar M, Siddiqi AMU, Ahmad M. Serverless absence management: a Google-native playbook for rapid, auditable university leave workflows. Middle East J Appl Sci Technol. 2026;9(1):23–36. doi:10.46431/mejast.2026.9103.
  6. Sapona R, Thohari AH, Nelmiawati. Web-based leave management system for Politeknik Negeri In: Proceedings of the 3rd International Conference on Applied Engineering; 2020. Setúbal, Portugal: SCITEPRESS – Science and Technology Publications; 2020. p. 70–74. doi:10.5220/0010351800700074.
  7. Birje RS, Benne R, Unki A. Design and development of e-leave management system. Int J Res Publ Rev. 2025;6(10):6464–6472.
  8. Choudhary N, Khalfe A, Khan Y, Ansari M. Leave management system for AIKTC. Int Res J Eng Technol. 2020;7(3):1715–1717.
  9. Mantri Y, Kumar DAR, Kumar SU. Emergency leave management system with company data analysis. Int J Res Eng Sci. 2023;11(21):163–174.
  10. Singh M, Singh P, Singh R, Singh S, Gupta S. Leave and payroll management system. In: Proceedings of the International Conference on Computing and Virtualization (ICCCV-17); 2017. Mumbai, India: Thakur College of Engineering and Technology; 2017. p. 62–66.
  11. Pathan AI, Nayak B, Nayak B, Dhatrak VB, Daivat AK. Design of AI-based leave scheduling and managing application. Int J Comput Sci Eng. 2020;8(4):97–99. doi:10.26438/ijcse/v8i4.115.
  12. Jadhav SD, Ranaware AA, More PD. Design steps of online leave management application system for academic institution. In: Proceedings of the National Conference on Emerging Trends in Science and Advances in Engineering; 2023; Phaltan, India. Int J Innov Eng Res Technol. 2023.
  13. Kaushik VK, Gupta AK, Kumar A, Prasad A. Student leave management system. Int J Adv Res Innov Ideas Educ. 2017;3(5):124–131.

Regular Issue Subscription Review Article
Volume 13
Issue 01
Received 31/03/2026
Accepted 02/04/2026
Published 30/04/2026
Publication Time 30 Days


Login

My IP

PlumX Metrics