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

Notice

This is an unedited manuscript accepted for publication and provided as an Article in Press for early access at the author’s request. The article will undergo copyediting, typesetting, and galley proof review before final publication. Please be aware that errors may be identified during production that could affect the content. All legal disclaimers of the journal apply.

Year : 2026 | Volume : 13 | 01 | Page :
    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

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):-.
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):-. Available from: https://journals.stmjournals.com/rtpl/article=2026/view=242293


References

1 A. Adamu, “Employee Leave Management System,” FUDMA Journal of
Sciences (FJS), vol. 4, no. 2, pp. 86–91, 2020. doi: 10.33003/fjs2020-
0402-162.
2 N. Harshika, P. U. Vardhan, C. Vaishak, A. Akhil, B. Varshitha, and S.
S. Raoof, “A Multi-Faceted Leave Management Ecosystem Employing
AI-Driven Semantic Categorization and Probabilistic Algorithms with
Dynamic Schedule Reallocation,” International Journal of Progressive
Research in Engineering Management and Science (IJPREMS), vol. 5, no.
4, pp. 1145–1153, 2025.
3 S. M. Alade, S. Adejumo, and T. J. Alade, “Design and Implementation
of a Web Based Leave Management System,” International Journal of
Computer Applications Technology and Research, vol. 11, no. 4, pp.
123–144, 2022. doi: 10.7753/IJCATR1104.1006.
4 R. Srinithi and P. Sakthi Murugan, “Employee Leave Management
System,” International Journal of Innovative Research in Electrical,
Electronics, Instrumentation and Control Engineering (IJIREEICE), vol.
13, no. 4, pp. 198–202, 2025. doi: 10.17148/IJIREEICE.2025.13432.
5 Rashmi, S. S. Dhulugade, P. N. Gaikwad, and D. M. Rathod, “Leave
Management in Power Apps,” International Journal of Innovative Re-
search in Technology (IJIRT), vol. 11, no. 1, pp. 674–679, June 2024.
6 R. S. Birje, R. Benne, and A. Unki, “Design and Development of E–
Leave Management System,” International Journal of Research Publi-
cation and Reviews, vol. 6, no. 10, pp. 6464–6472, 2025.
7 N. Choudhary, A. Khalfe, Y. Khan, and M. Ansari, “Leave Management
System for AIKTC,” International Research Journal of Engineering and
Technology (IRJET), vol. 7, no. 3, pp. 1715–1717, Mar. 2020.
8 M. Singh, P. Singh, R. Singh, S. Singh, and S. Gupta, “Leave and Payroll
Management System,” in Proc. International Conference on Computing
and Virtualization (ICCCV-17), Thakur College of Engineering and
Technology, 2017, pp. 62–66.
9 R. Sapona, A. H. Thohari, and Nelmiawati, “Web-based Leave


Ahead of Print Subscription Review Article
Volume 13
01
Received 31/03/2026
Accepted 02/04/2026
Published 30/04/2026
Publication Time 30 Days


Login


My IP

PlumX Metrics