SOG FAB : Animal feeding management
Your comprehensive web application for efficient and streamlined management of animal food products. Whether you’re dealing with staple items like soya or intricate compound products such as concentrates, SogFab simplifies the entire process, providing a user-friendly interface for businesses in the animal nutrition industry.
Présentation du projet
SogFab – Web application developed for a company selling simple products for animal feed such as soy, corn, Cmv and products composed of other products for example 1kg concentrate is composed of 700 g soy and 300 g bran. Among its features, I can cite:
- Manage Suppliers and their contacts
- Manage product categories
- Manage products (simple or composed)
- Manage product inventories
- Manage Customers of particular or Company types (their documents, their credits, their advances, their checks, their specific prices for products)
- Manage deadlines (we give a deadline of time for each company to mark the date of its settlement)
- Manage Tickets (It is a payment method adopted by companies in which the company indicates its purchasing needs, it indicates the products and quantities)
- Manage purchases
- Manage sales
- Manage the regulations
- Manage application settings (roles, permissions, users, activity history)
- Manage payments and deposits by checks, by deadlines, by ticket, by cash, by checks)
- Generate extracts of tickets, sales, stock movement, regulations
- Manage payment methods
- Send notifications (push notification) on the quantity of stock if it exceeds the alert quantity, also send notifications if the deadline has been completed
- Manage the users of the application (their roles, permissions, see the history of each user)
- Change the application settings
- View the dashboard in which there is several information such as: Evolution of sales by month, Total sales, Sales by product, Annual report (Sales / Purchases), Recent transaction for sales, installments and purchases, Best product on sale and in quantity, advances of current tickets, current payments, deadlines revived, Credits per customer and sales per customer
- Search for information about the customer (his deadlines, tickets, sales, settlements and payments)
Points on technologies
This project is composed of two parts, FrontEnd part developed by Angular 8 and a BackOffice part developed by Laravel 7. Communication between these two parts is ensured by web services
Pre Request Tools installed in OS
- Tesseract ocr 6
- ImageMagick
- Ghost Script
- LibTiff
Packages used on the Angular side
- Jselect
- JCalendar
- ngBootstrap
- ngx DataTable
- FullCalendar
- ngSnotify
- ngLightBox
- Moment
- Lodash
- ngxPermission
- ngxFavIcon
- ngxPagination
- ngxColorPicket
- ngxMask
Packages used on the Laravel side
- barryvdh/laravel-dompdf
- thiagoalessio/tesseract_ocr
- chumper/zipper
- kwn/number-to-words
- maatwebsite/excel
- ajcastro/eager-load-pivot-relations
- milon/barcode
- tymon/jwt-auth
Video Presentation
Clone to the GIT
https://gitlab.com/bensassi/nutriprocess.git