Giter Club home page Giter Club logo

Hi there πŸ‘‹, My name is Ali Uludag

I am Freelancer

My Last Project : E-commerce Advanced Full Course with Laravel

🌟 Web software training course designed for those who work as β€œCost Controller” in companies operating in the production, service sector (hotel, hospitality, etc.). It is a course that will be the first in Turkey.

Graduated from the relevant departments of universities (End.Eng. Business Administration, Economics etc...) Friends who have worked in the accounting and finance departments of production and service-oriented companies for at least 1 year can participate in this course.

πŸ‘‰ Today, it is inevitable that business processes will move to robotic, artificial intelligence environment. The companies will want to protocolize the functions of business processes and give them to the robotic environment.

πŸ‘‰ This training that teaches how to make business processes functional, Provides the foundation to regularly apply robotic process automation (RPA), artificial intelligence (AI) and machine learning (ML) technologies.

πŸ€ You will work on a top-level e-commerce project. πŸ€ This will allow you to see all the manipulations in data presentation and data extraction in working life. πŸ€ Your future projects will inherit from this top-level work.

πŸ‘‰ Implementation of accounting software and automation of cost control systems is the main task of the Cost Controller. Data is taken from these accounting software as excel. It is transformed into the desired presentation.

πŸ‘‰ In a more scalable system Excel is insufficient. Exel cannot automate manual data entry and reporting. It takes time to ensure data integrity.

At the end of this training;

πŸ‘‰ Cost Controller can produce ERP with exel-independent open source web software (backend: Laravel framework) and automate routine operations.

πŸ‘‰ Determine the variables and constants in the business processes of the departments in the software and start writing code. At the end of the work, ERP can turn business processes into training with short videos and leave a dynamic, developable legacy business for the future. Thanks to the ERP you produce, the user has instant access to real-time information.

πŸ‘‰ By referring to the movements of products or product groups in previous years can simulate in real time. It can change the depletion amounts of the products virtually and instantly see graphically how the annual, monthly, daily costs are reflected in general, departments and product categories.

πŸ‘‰ For data integrity, data from previous years can be transferred to the system and analyzed on the basis of year, month, day group product, product category and all products in general and departments.

πŸ‘‰ Laravel framework will be used on the backend side of the system. (open source code with easy-to-use features) Laravel develops itself every year and has millions of users.By following the developments, you can instantly make the system more up-to-date and powerful.

πŸ‘‰ In auditing and optimizing the company's expenses. Your web software (ERP) instantly responds to you in real time to analyze costs, identify areas for cost saving opportunities and strategies to increase the company's profitability.

πŸ‘‰ Thanks to β€œLive usb persistence” and β€œdocker”, you can run your project securely (encrypted) on any computer you want with usb (BOOT USB Memory at computer startup) and make code changes. Your working environment and operating system on a single usb.

πŸ‘‰ If you wish, you can access your usb via modem at home, workplace, etc. You can also access it over the internet with remote desktop connection in places such as home, workplace, etc. (at least 64 GB capacity usb memory is sufficient)

πŸ‘‰ Classes will be held remotely online. Course duration is planned for 2 months.

πŸ‘‰ You will be able to completely master the codes in this video and produce code.

Until now

  • For Frontend: HTML, CSS, Javascript, Bootstrap, jQuery, Vue Js, React
  • For Backend : PHP,LARAVEL FRAMEWORK,C$,ASP.NET,NET CORE
  • For Database: MySQL, SQLServer, Firebird
  • For Desktop : C#, WPF ,Delphi I used

Updated 18.03.2024

  • A - Annual, monthly, daily sales percentages of selected products on a ${\textsf{\color{red}general}}$, ${\textsf{\color{red}regional}}$ and ${\textsf{\color{red}departmental}}$ basis
  • B - Annual, monthly and daily sales rates of selected products by category on ${\textsf{\color{red}general}}$, ${\textsf{\color{red}regional}}$ and ${\textsf{\color{red}departmental}}$ basis
  • Ability to display these(A,B) values with their arguments in a single chart

  • -There are ${\textsf{\color{red}\Large{4 filter sessions} }}$. Filters are stored locally.Filters Dashboard,Order,Order Report,Order Chart sections are directly accessible.

${\textsf{\color{red}Cost-control in E-commerce}}$

  • The system is now able to answer all Cost-control in E-commerce questions graphically in the Dashboard section
  • sample: Based on products or product categories
  • * For each product and product type category (Mens Wear - Casual Shirts, Mens Wear - Formal Shirts, Womens Wear - Formal Dress)
  • * according to the month of the year
  • * In four distribution cities (Istanbul, Ankara, Izmir and Antalya regions)
  • * For the years 2022 and 2023
  • They asked us to look at product performance over this two-year period.
  • 1) product or category that have underperformed for two consecutive years
  • 2) Which product group the significant decreases in sales from 2020 to 2021.
  • 3) What are the sales figures and percentages for the last 3 months?
  • 4) Which product group has the highest decrease in sales in the last 3 months?
  • 5) What are the numbers and amounts of sales by years?
  • 6) What is the percentage of sales in the last 2 years?
  • 7) Which of the products in the Mens Wear - Casual Shirts category have sold more than 20 units in the last month?
  • vb...

E-commerce advanced course with Laravel

The content of the training is on my youtube channel

Tools: Laravel Php Framework,Bootstrap 5,Mysql and Ajax Jquery, NodeJS, Docker.

I made this project just for educational and entertainment purposes.

All Features

  • High quality source code
  • SEO friendly content
  • javascript, jquery, bootstrap 5 and css for the front-end.
  • Easily deploy your application with Docker
  • Awesome Cart package that uses session,Responsive screen sizes
  • Different user roles and privileges
  • Optimized for smart phones and tablets
  • User registration with verification Code send user email
  • User reset Password with verification Code send user email
  • Create and organize categories & subcategoires
  • Create Product Attributes
  • Create products and upload product multiple images at once
  • Optimizing Price for Products with Attributes(Size and Color)
  • Create users with different roles & permissions
  • Being able to see your orders
  • See orders & change order statuses
  • Search and sort to easily find orders by specific variables
  • Export orders to Excel and PDF
  • Dynamic Breadcrumbs
  • Product Availability Filters
  • Product fields include name, SKU, product details, additional details, price, stock, total of orders by product quantity, and more.
  • An easy-to-use checkout
  • Coupon code discount
  • User Multi Delivery Address
  • User WishList
  • Tracking inventory to know how many of a specific product is available
  • Tracks overstock, low stocks
  • Identify reorder point for products through sku
  • Email Verify
  • Forgot Password
  • Multiple Images Product
  • Shopping cart item Quantity increment decrement
  • Filter View
  • Chart zoom +
  • Graphic product category value colors can be arranged by selecting a color from the product category list.
  • Graphic product value colors can be arranged by selecting a color from the product category list.
  • Graphic product value colors values color is randomly generated

Products Filter Page

  • Size,Color,Style,Price,Pagination,Sort filtering process
  • Histrory : Return to page previous state when pressing back button on product filter page
  • when page history forward and back button is pressed, part of page updating with ajax happens without page reload
  • Product color is based on size. Product colors are listed according to this criterion
  • Responsive page control

Dashboard Page

  • Graphical (chart Frequency Hz) tracking Total qty of Orders on a Monthly Category basis.
  • Graphical (chart Axis) tracking Total qty of Orders on a Monthly
  • Shortcut Paid Orders,Active Category,Customers,Active Coupon
  • Managing User roles, accounts, and permissions :Create some roles,Create some permissions, Give permission(s) to a role, Create user(s) with role.

Products Enter Page

  • Filtering products control base size,color,style,Category
  • Tracking the critical stock level of products
  • Product recommender list determination in Main page
  • Product attributes enter: Determining price and SKU of products by color and size

Order Enter

  • Stock-controlled product adding, deleting, changing operations are done.
  • To be able to see the total order amount in products adding, editing, deleting operations
  • Product price and total order amount change automatically during attribute product Size and Color change in products adding, editing operations
  • Order Invoice view button with PDF format
  • Order Detail view button with Billing Address,Customer Detail,Shipping Address,Order Products List(SKU,Product Name,Size,Color,Price,Qty)

Report Page

  • Total order qty, total order amount and Total stock would track Category group or Product group basing by monthly, diary, yearly.
  • And being able to track the products depending on the criteria in each row (Orders Button)
  • Tracking the critical stock of products levels according to the min and max values determined by the user
  • Export report to pdf and excel format

Order filtering

  • Size,Color,Style,Price base
  • Product,Category,Stock(max,min)
  • Multi Select Order Status tracking (New,Pending,In_Process,Shipped,Delivered,Canceled,Paid)
  • Paymend Select: Paybal,Cod,All
  • Date Order Select: Year,Month,Day
  • Group Select :Product,Category

Report Chart Page

  • its able to Track Total Order Amound or quantity and Percentage by Date(monthly, diary, yearly) base Category or Product with axix or vertical chart

Feel free to get in touch with any questions

Thanks for your time.

cemalibaran's Projects

laravel icon laravel

Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea β€” freeing you to create without sweating the small things.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.