Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Supermarket System with Laravel 10, MySQL and Flutter - 2024
Rating: 5.0 out of 5(3 ratings)
40 students

Supermarket System with Laravel 10, MySQL and Flutter - 2024

A Complete STEP by STEP practicals course of creating Supermarket Management System using Laravel 10 and Flutter
Last updated 3/2024
English

What you'll learn

  • Learn the fundamentals of Laravel framework for backend development.
  • Understand the principles of database management and modeling for inventory systems
  • Master the creation of a robust dashboard interface using Laravel for effective data visualization and management.
  • Explore the basics of Flutter for cross-platform mobile application development.
  • Integrate Laravel backend with Flutter frontend to establish real-time data synchronization between the dashboard and mobile app.
  • Implement user authentication and authorization mechanisms to ensure secure access to the inventory management system.
  • Enhance the system with features like barcode scanning, product categorization, and reporting functionalities.
  • Deploy the complete inventory management system to a production environment for practical use.
  • Gain hands-on experience through building a fully functional inventory management system from scratch, ready for real-world applications

Course content

1 section26 lectures20h 44m total length
  • Setting up laravel environment48:05

    Installing Laravel  Learn the ropes of setting up Laravel, the PHP web application framework, to lay the foundation for your InvetoTrack project. Follow along with our step-by-step instructions to ensure a seamless installation process.

  • Laravel Admin Installation1:00:06
  • Registering users and user roles1:03:08
  • Making Stock Categorisation1:00:52
  • How to upload Photos and Media41:53
  • Empoyee Data Managemet50:24
  • Asynchronous Loading(AJAX)50:19
  • Stock Item Creation41:44
  • Masyering Stock Item Creation54:14
  • Stock Record Mangement46:01
  • Hooks and events in Laravel57:19
  • Modules Mastering43:12
  • Dshboard Mastering50:24
  • Introduction to Postman40:17
  • API Authentication43:53
  • Powerfull API48:15
  • Dynamic API42:17
  • File up;oading using API46:51
  • Mastering API Creation28:16
  • Project Deployment (Cpanel hosting )1:02:02
  • Flutter - App Setup42:44

    Setting up flutter project -  Mobile App Version. 

  • Flutter App - Theming and Styling42:41
  • Flutter App - Registration Screen and Logic50:05
  • Login Screen and Logic46:17

    Login Screen and Logic

  • Dynamic Code Generator40:05
  • Form Builder and Form Validator43:30

Requirements

  • Basic understanding of programming concepts and logic
  • Familiarity with PHP and object-oriented programming for Laravel.
  • Knowledge of Dart programming language for Flutter development.
  • Experience with web development technologies such as HTML, CSS, and JavaScript.
  • Access to a computer with internet connectivity and required software (Laravel, Flutter SDK, code editor).

Description

Explore the basics of Laravel, one of the most popular PHP frameworks for building robust web applications Learn how to set up your development environment, configure routes, and work with controllers and views. Dive into database management with Laravel's elegant ORM (Object-Relational Mapping) system, Eloquent.

Advanced Laravel Techniques:

  • Master advanced Laravel features such as middleware, authentication, and authorization to enhance the security and functionality of your applications.

  • You can learn how to leverage Laravel's powerful artisan command-line tool to streamline development tasks and generate boilerplate code.

    Flutter Basics:

    • Get introduced to Flutter, Google's open-source UI software development toolkit, for building natively compiled applications for mobile, web, and desktop from a single codebase.

    • Learn how to set up a Flutter development environment and create your first Flutter app.

    • Understand Flutter's widget-based architecture and its rich set of pre-built UI components.

      Building Dynamic Web Applications with Laravel:

        • Apply your Laravel knowledge to develop dynamic web applications with features like user authentication, CRUD (Create, Read, Update, Delete) operations, and RESTful APIs.

        • Utilize Laravel's Blade templating engine to create reusable and maintainable views for your web applications.

      1. Developing Cross-Platform Mobile Apps with Flutter:

        • Leverage Flutter's hot reload feature for rapid development and iteration cycles, allowing you to see changes instantly.

        • Build engaging user interfaces and interactive experiences for both iOS and Android platforms using Flutter's rich widget library.

        • Integrate Flutter with backend services and databases to create fully functional mobile applications with real-time data interaction.

Who this course is for:

  • Web developers interested in building comprehensive inventory management systems.
  • Mobile app developers keen on integrating Flutter with backend systems.
  • Entrepreneurs and business owners aiming to develop customized inventory management solutions for their enterprises.
  • Students or professionals seeking to enhance their skills in Laravel and Flutter development while focusing on practical application in inventory management.