React Native додаток (iOS + Android) під наш API, все строго за готовим дизайн макетом Figma
Мета
Зробити React Native додаток (iOS + Android), який реалізує строго всі сценарії, які реально є в API документації (і тільки їх). Бекенд не робимо, він вже реалізований на нашому API.
Джерела
- Base URL:
https://carcheck24api-production.up.railway.app/api - Docs:
https://carcheck24api-production.up.railway.app/docsабоhttps://carcheck24api-production.up.railway.app/redoc - Figma: CarCheck24 – Figma
Примітка по дизайну/UX
- В Figma описано, як повинні виглядати екрани.
- Якщо виникнуть питання по взаємодії користувача з інтерфейсом, логіці переходів, поведінці кнопок/форм або щось буде незрозуміло — я на зв'язку і готовий оперативно підказати і допомогти.
Обмеження
- Будь-який екран/кнопка/поле робляться тільки якщо є відповідний ендпоінт в API (docs/redoc).
/api/users/set-photoне реалізуємо (не викликаємо, UI під нього не робимо).
Функціонал (scope)
Додаток має покрити всі групи ендпоінтів з API docs:
- Auth/Session: логін/реєстрація/refresh/logout/відновлення пароля - тільки ті, що є в docs.
- User/Profile: отримання/оновлення профілю — тільки ті, що є (крім set-photo).
- Всі інші сутності API(що б не було в документації):
- List (якщо є ендпоінт списку)
- Create (якщо є)
- Read details (якщо є)
- Update (якщо є)
- Delete/Cancel (якщо є)
- Search/Filter/Pagination (якщо параметри/ендпоінти є)
UI робимо по Figma, але якщо в Figma є зайве, а в API цього немає - не робимо.
Нефункціонально (мінімум)
- iOS + Android.
- Єдиний API-клієнт: baseURL, токен, обробка 401, базові помилки/таймаут.
- Зберігання токена: Keychain/Keystore.
- Стан екранів: loading / empty / error.
Приймання
- Для кожного ендпоінта з API docs (крім
users/set-photo) в додатку є спосіб:- викликати його з UI (екран/дія),
- побачити результат/помилку,
- пройти повний сценарій (створити → подивитися → оновити, якщо підтримується).
- В додатку немає функцій, які не підтверджені ендпоінтами в docs
Поточний Road map:
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Інтернет-магазину одягуПотрібен розробник для інтернет-магазину одягу Шукаю досвідченого розробника для створення повноцінного інтернет-магазину одягу з дроп-моделлю продажу. Що потрібно зробити: 6 сторінок: головна, товар, кошик, оформлення, акаунт, адмін панель Вхід через Google акаунт Кошик і… HTML та CSS верстання, Javascript та Typescript ∙ 11 годин 18 хвилин тому ∙ 64 ставки |
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 2 дні 22 години тому ∙ 28 ставок |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 4 дні 14 годин тому ∙ 96 ставок |
Команда для самописного маркетплейса ритуальних послуг.Шукаємо команду для запуску та розвитку самописного національного маркетплейсу ритуальних послуг. Одразу: не шукаємо одиночок, джунів і “збирачів сайтів”. Потрібна сильна продуктова команда рівня middle+/senior з реальними кейсами маркетплейсів/складних SaaS. Прошу не… Javascript та Typescript, Веб-програмування ∙ 5 днів 8 годин тому ∙ 27 ставок |
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чатЄ діючий проект WatchGenius — платформа аналітики люксових годинників з каталогом моделей, ціновою аналітикою, зовнішніми офферами, формами заявок та AI-чатом. Проект вже частково розроблений. Потрібен не сайт з нуля, а досвідчений full-stack розробник, який зможе розібратися в… Javascript та Typescript, Веб-програмування ∙ 7 днів 10 годин тому ∙ 55 ставок |