Тестове завдання на хакатон "INT20h" з напрямку web команди "Видри" °❀⋆.ೃ࿔:・°❀⋆.ೃ࿔:・
ЯК ЗАПУСКАТИ: ദ്ദി◝ ⩊ ◜.ᐟ
ִ ࣪𖤐 Backend:ִ ࣪𖤐
cd backend
npm install
npm run seed:taxes
npm run build
npm start
ִ ࣪𖤐 Frontend:ִ ࣪𖤐
cd frontend
npm install
npm run dev
Опис рішень:
✦//Вибір стеку:✦ У нас фронтенд написаний на Reac TypeScript, для бекенду ми використовували PORTSQL, TypeSript, Node js i нашу базу даних (таблицю податків і замовлень) ми зберігаємо за допомогою HEROKU. Ми просто обрали стек, що пропонувався у поясненні до тестового
✦//Як ми шукаємо координати : ✦ за допомогою US Census Geo, надсилаємо запит на сервер і отримуємо json, парсимо його і отримуємо потрібні данні
// ✦ПОЯСНЕННЯ ЩОДО .env файлу: ✦ Ми розуміли, що пушити його в репозиторій це така собі практика і нам приходило попередження. Але для тестового завдання ми вирішили, що оптимальніше запушити його, щоб кожен не копіював посилання на бд під час перевірки.
// ✦Щодо таблиці виводу:✦ у нас є поля County i City, але City не пусте лиш в тому випадку, якщо присутній city_rate і це впливає на податок
⎛⎝( ` ᢍ ´ )⎠⎞ᵐᵘʰᵃʰᵃ