ტექნიკური მოთხოვნები

Back-End

Front-End

ბუთქემფის ნაკადის მიხედვით, დავალების ფრონტი დასაწერი იქნება ან ნექსტზე ან ვიუზე Next

  • Linter & Formatter: ESLint & Prettier

  • სტილები დაწერილი უნდა იყოს TailwindCSS-ის გამოყენებით.

  • CD pipeline

  • Typescript

  • ვალიდაციები უნდა იყოს გაკეთებული react hook form-ის გამოყენებით

  • ვიყენებთ pages დირექტორიას, და არა app დირექტორიას როდესაც ვქმნით ნექსტის პროექტს

  • tanstack query-ით უნდა იყოს შესრულებული უმეტესობა რექუსტი თუ რამე განსაკუთრებული ქეისი არ გაქვთ

  • ფაილის სტრუქტურა უნდა მიყვებოდეს ამ პროექტის მაგალითს https://github.com/RedberryInternship/nextjs-folder-structure-example/tree/main/public

  • პროექტი უნდა შეიქმნას npx create-next-app@latest-ის საშულებით შემდეგი კონფიგურაციით

    • არცერთი ოფშენი არ არის განხილვის ქვეშ, ყველა ისაე უნდა იყოს როგორც სქრინშია

Vue

  • Framework: Vue3 [Composition API]

  • Linter & Formatter: ESLint & Prettier

  • სტილები დაწერილი უნდა იყოს TailwindCSS-ის გამოყენებით.

  • ვალიდაციები გაკეთებული უნდა იყოს Vee-Validate-ის გამოყენებით

  • Storage Management გაკეთებული უნდა იყოს Pinia-ს მეშვეობით

  • CD pipeline

  • Typescript

  • Vue-ს პროექტი უნდა იყოს შექმნილი Vite-ის პრესეტით.

npm init vue@latest project_name

შემდეგი კონფიგურაციით:

Common

Last updated