CRM Real Project | 2024
CRM Project haqida umumiy ma'lumot. DEMO link IT sohasida o'qishni tamomlab real loyihalar ustida amaliyot qilmoqchi bo'lganlar uchun ajoyib real loyihalarga asoslangan CRM projecti. Havola orqali CRM qanday bo'lishi haqida batafsil tanishib olishingiz mumkin.
Istalga turdagi ta'lim tizimini avtomatlashtirish uchun CRM project.
Ushbu project Webbrain Academy'ning shaxsiy mulki shu sabab uni tarqatish va projectni sotish, ham sharan ham qonunan taqiqlanadi.
Ushbu Project figmasi uchun 300usd sarf qilingan. Shundan tushunsa bo'ladiki project siz uchun faqat va faqat amaliyot vazifasi uchun yordam beradi. Uni sotish ko'chirib olish va tarqatish taqiqlanadi.
CRM Projectni tayorlashda quyidagi kutubhonalardan foydalanilgan:
β React Vite Template / ReactJS v18.2
β // TypeScript
β // Redux-toolkit / Redux Query
β React-router-dom@6
β Styled-components
β Material UI
β MomentJS(MUI ucun xolos) / asosan costum(generic date) date ishlatilgan.
1 - dars | Project haqida | YouTube Link
β Bu qanday project?
β Project kimlar uchun?
β Projectni uchun nimalar talab qilinadi?
β Project demo review.
β Projectda qanday kutubhonalar foydalanilgan.
2 - dars | Create Project | YouTube Link
β yarn create vite
β format folder structure
β components / views / utils / root / hooks
β Generic component yasash
β link to github
β git branchga ajratish
β install packages
3 - dars | Route paths | YouTube Link
β public folder config
β single path
β path children
β svgr usage / vite config
β ReactComponent -> .?react
β isPrivate and role
β Generic component view
4 - dars | Configure React Router DOM | YouTube Link
β configure the routes
β create generic route data
β handle 404
β handle redirect home
5 - dars | Building skeleton
β Implementing Outlet
β Building skeleton -> Navbar, Sidebar, Body
β Sidebar skeleton config
β Body skeleton config
6 - dars | Create Sidebar - 1 | YouTube Link
β Brand name
β Logout joylashuvini to'g'irlash.
β Profile component
β default css in root
7 - dars | Create Sidebar - 2 | YouTube Link
β Generic sidebar path implementation
β Active icons
β Open & close arrows
β Child paths
β Open & close child path
8 - dars | Create Sidebar - 3 | YouTube Link
β Logout Icon
β Implement Navlink
β Fix navlink onclick bug
β Active child paths
β Active parent path
9 - dars | Logout Routing | YouTube Link
β Logout path
β Hidden path
β Hidden route config
β generic hidden path
10 - dars | Navbar | YouTube Link
β Creating input
β Creating timer
β Timer config
β Material UI Config
β Creating Select
11 - dars | Calendar / Datepicker
β Placeholder style bug fix
β x-date-picker usage
β DatePicker style
12 - dars | Generic Input
β Create generic input
β create generic icon
β Input usage
13 - dars | Generic Input Optimization
β styled component optimization
β value setter and getter
β placeholder optimization
14 - dars | Analytics page - 1
β Make body scroll
β Make navbar sticky
β Profile z-index bug fixed
β Generic Title and Subtitle
β Generic style getValue function
β Add default value to generic getValue
β Generic card and wrapper
15 - dars | Analytics page - 2
β Generic data yasash va foydasi
β Generic Plus button
β Title center bug fixed
β Generic color picker function for cards
16 - dars | Analytics page - 3
β 15-dars davomi
β Media Data
17 - dars | Analytics page - 4 | Emails
β Test emails with mock data
β Subtitle counter property added.
β Email components separated and completed
β Moliya components separated and started
18 - dars | Generic Date
β Make a generic date
β Generic weeks
β Generic full-year
β Active date
19 - dars | Deployment
β Deploy to Netlify
β Fix width
20 - dars | Breadcrumb
β Creating Generic Breadcrumb
β Passing state through router DOM
β Fixing the route navigation
21 - dars | Generic Table
β Creating a generic table
β Material UI table analyze
β Fixing the route navigation
β Removing un-used codes from MUI
22 - dars | Deploy settings
β Auto deploy netflix config
β Github merge request
β Github pull request
23 - dars | Generic Table 2
β Table header style fix
β understanding MUI style
β Passing function prop to filter
β Create filter container
β Breadcrumb re-place
β Breadcrumb child button
24 - dars | Generic button
β Creating generic button
β Usage of generic button
β Add, delete, primary, save, filter buttons
25 - dars | Generic Select
β Fix generic button bug
β Creating generic select
β Usage of select
β Setting default properties
β Setting up filter container.
26 - dars | Filter
β Creating filter
β Setting action header
β Action click bug fixed
27 - dars | Modal
β Creating Modal
β vs code extension o'rnatish
β createPortals
β Modal Usage
β Props implementation
28 - dars | Lids Modal
β Creating Modal Footer
β Fix delete button
β Fix input style
β Modal Usage
β Props implementation
29 - dars | Lids Edit Modal
β Fixing generic table
β passing params for modal
β Fixing generic select
β Modal Usage
30 - dars | Lids Page
β Creating first class page
β Creating New Student Page
31 - dars | Student Page
β Creating All Student page
β Creating Archive Page
β Creating Active Page
β Configure navigation utils
32 - dars | Guruhlar Page
β Undestanding git merge
β Guruhlar navigation config
β Creating Active Page
β Generic table checkin config
33 - dars | Xonalar
β Bug fix
β Create xonalar mock data
β Create xonalar UI
34 - dars | Checkin Page
β Create checkin UI
β Create logic for data structre
β Create checkin navigation
35 - dars | Checkin Status
β Create Statsu Modal
β Icon logic for status|
β Create weekly checkin UI
β Add new properties on Generic table
36 - dars | Checkin Status
β Create Statsu Modal
β Test ref on onClose modal+
β Create event on modal
37 - dars | Bug fix
β Modal Bug fix
β get mouse data
38 - dars | Xonalar Page
β HR folder structure
β Create xonalar modal
β Create Xonalar Page
39 - dars | Role Modal
β Create Role Modal
β Checkbox explanation
β Create role data structure
40 - dars | Kurslar Page
β Kurslar Page
β Kurslar page navigation config
β Create mock data for Kurslar
β Create Collapsable table
41 - dars | Collapsable Table
β Implement the UI
β Collapsable Table
β Collabsable table mock data
β Fix the bugssss
42 - dars | Collapsable Table 2
β Change UI
β Add button for each row
β Fix input design
43 - dars | Modal / Multiselect /
β Collapsed data
β Create multiselect input
β Fix multiselect bug
β Create child modal
44 - dars | Sub Sidebar
β Create inner sidebar
β Create folder structue
β Configure navigation
β Configure events
45 - dars | Umumiy Sozlamalar
β Create sozlamalar page
β Create upload image
46 - dars | Filiallar - 1
β Configure the route
β Create mock data
β Create filiallar page
β Git flow concept
47 - dars | Sorovnomalar | CallConfig
β Configure the route
β Create mock data
β Create sorovnoma page
β Create call page
48 - dars | Bug fix β Bug Fix
49 - dars | Bug fix
β How to debug.
β Navigation bug fixed.
β Fix breadcrump bug.
50 - dars | Manager
β Fix route icons|
β Fix sub sidebar bug
β Create modal
51 - dars | Sozlamalar Talabalar
β Route configuration
β Talabalar UI page
β Folder structure
52 - dars | Backend Config|
β Excel database nima va qanday ishlaydi?
β Excel config
β Sheet Best
β .env config
β expressjs usage example
β excel vs express
53 - dars | ContextAPI Config
β ContextAPI usage explanation
β ContextAPI Config
β User and Mentor Context example
β Multiple context usage two ways
β Context folder structure
54 / #1 β dars | Analytics Page Rest API|
β request data from api
β get analytics page data
β manipulate backend data and utils data
β get moliya data
β get email data
54 / #2 β dars | Analytics Page Rest API
β data manipulation
β get moliya data
β get email data
55 β dars | Lids Page
β Git compare
β Lids page
β Student Context
β Generic reload function
β Hooks Fetch
β Delete item
β Environment Variable
56 β dars | Generic Spinner
β Lids Page bug fix
β Generic Spinner
β Fetch optimization
57 β dars | Generic URL Hooks
β URL params usage
β Hooks replace / URL|
β Hooks query / URL
57 / #2 β dars | Houzing URL Hooks
58 β dars | Lids Filter
β Lids Filter
β Change multi state with a function
β How to costum hooks like useQuery and useReplace
β Default value after refresh
β How to use date
59 β dars | Lids Add
β Lids add
β Input bug fixed|
β Passing props
β Modal usage explanation
60 - dars | Lids Edit
β Edit lids page
β Passing props
β Generic select bug fix
β Update initial state
β Optimze Generic URL
61 β dars | First Class | Yangi Talabalar
β Filter data
β Manipulate modals
β Add Yangi talabalar
β Edit Yangi Talabalar
62 - dars | Backend Students
β Think like programmer
β Get data for Students page
β Student Modal
β Debug fetch and best sheet
63 β dars | Backend Groups
β VS code extensions
β Get / Put / Post data
β Create contants
64 - dars | Checkin
β Navigation bug fix
β Create checking logic
β Create Checking Context
β Get data based on Groups
65 β dars | Checkin Edit
β Checkin Edit
β Modal bug fix
β Checkin bug fix
66 β dars | Xonalar
β Get xonalar data
β Delete xonalar data
β Edit xonalar data
67 β dars | Kurslar
β Get kurslar data
β Delete kurslar data
β Edit kurslar data
β Yo'nalishlar edit
68 β dars | Kurslar | Add Student
β Gruruh qo'shish
β Manipulate backend data
β Barcha kurslar test
69 β dars | Yo'nalishlar
β Get yo'nalishlar data
β Delete yo'nalishlar data
β Edit yo'nalishlar data
70 β dars | Backend Role
β Create Data Structure
β Get role data
β Manipulate role data on UI
β Client UI logic
71 β dars | Backend Xodimlar
β Get xodimlar data
β Delete xodimlar data
β Edit xodimlar data
72 β dars | Sozlamalar Check
β Get checkin data
β Delete checkin data
β Edit checkin data
73 β dars | Sozlamalar Filiallar
β Get sozlamalar data
β Delete sozlamalar data|
β Edit sozlamalar data
74 β dars | Backend Xabarnoma
β Get xabarnoma data
β Delete xabarnoma data
β Edit xabarnoma data
75 β dars | Backend Sorovnoma
β Get so'rovnoma data
β Delete so'rovnoma data|
β Edit so'rovnoma data
76 β dars | Sozlamalar Status
β Get status data
β Delete status data
β Edit status data
77 β dars | Sozlamalar Manager
β Get manager data
β Delete manager data
β Edit manager data
78 β dars | Sozlamalar Mentor | Students
β Get mentor data
β Delete mentor data
β Edit mentor data
Video darslikni xarid qilish uchun quyidagi havolaga o'ting -> https://teletype.in/@webbrain_ceo/video_darsliklar