Skip to content

Dadu400/tbc-x-usaid-project-app

Repository files navigation

Super Web - სათამაშოების ონლაინ მაღაზია

პროექტი შეიცავს "TBC x USAID"-ის პარტნიორობის ფარგლებში ჩატარებული React-ის კურსის ფინალურ პროექტს. Super Web App-ი არის ონლაინ მაღაზია, რომელიც მომხმარებელს სთავაზობს სხვადასხვა კატეგორიის სათამაშოებს ლამაზ და სახალისო UI-ზე.

დემო: https://tbc-x-usaid-project-app.vercel.app/

პროექტის ტექნიკური დეტალები

პროექტის Front და Back დაწერილია Next.js 14-ზე, დაჰოსტილია Vercel-ზე

გამოყენებულია ცნობილი Javascript-ის ბიბლიოთეკები:

  • Typed.js - ინტერაქტიული ტექსისთვის
  • Swiper.js - Slider-ი კატეგორიებისთვის
  • Particles.js - ბექგრაუნდში პატარა SuperMan-ების ანიმაციისათვის
  • leaflet.js - კურიერის ადგილმდებარეობის მონიტორინგისთვის Map-ის ინტეგრაცია
  • MUI Icon - ლამაზი და რესპონსული icon-ებისთვის
  • countUp.js - Cart-ში ჯამური ღირებულების თანხის გაზრდის ანიმაცია

ლოკალურად გამართვა

ლოკალურად გასაშვებად, საჭიროა:

  1. და-clone-ოთ რეპოზიტორია:
git clone https://github.com/Dadu400/tbc-x-usaid-project-app.git
  1. შეხვიდეთ tbc-x-usaid-project-app ფოლდერში:
cd ./tbc-x-usaid-project-app
  1. დააინსტალიროთ საჭირო dependency-ები:
npm install
  1. შექმნათ .env.local და .env.development.local ფაილები სენსიტიური მონაცემებისათვის
  2. გაწეროთ საჭირო პარამეტრები, ზემოთ მოცემულ .env ფაილებში:
BLOB_READ_WRITE_TOKEN=""
NX_DAEMON=""
POSTGRES_DATABASE=""
POSTGRES_HOST=""
POSTGRES_PASSWORD=""
POSTGRES_PRISMA_URL=""
POSTGRES_URL=""
POSTGRES_URL_NON_POOLING=""
POSTGRES_URL_NO_SSL=""
POSTGRES_USER=""
VERCEL=""
VERCEL_ENV=""
NEXT_PUBLIC_VERCEL_URL=""
BACKEND_URL=""
NEXTAUTH_URL=""
JWT_SECRET=""
STRIPE_SECRET_KEY=""
  1. გაუშვით აპლიკაცია შემდეგი კომანდით:
npm run dev

Releases

No releases published

Packages

No packages published

Languages