Appeldex.com
Contract notice Informatique & services IT 🇪🇺 TED

Разработка на информационна система за признаване на образование (ИСПО)

🌍 Bulgarie Fermé
Publication
12/12/2024
Date limite
2025-01-10
Valeur estimée
BGN
Donneur d'ordre
Codes CPV

Description du marché

Предметът на поръчката е Разработка на информационна система за признаване на образование (ИСПО). 1. Системата трябва да следва следните етапи на изпълнение: a. Конфигуриране на информационната система, съгласно изискванията поставени в Техническата спецификация от документацията за участие. b. Изпълнителят трябва да внедри софтуерното решение в информационната и комуникационна среда на Възложителя. Това включва инсталиране, конфигуриране и настройка на програмните компоненти на системата в условията на експлоатационната среда на Възложителя. Системата следва да бъде разработена посредством следните технологии: 1. Next.js (Фронтенд с React) • Next.js е рамка за React, която предлага функции като рендиране от страна на сървъра (SSR), статично генериране на сайтове (SSG) и хибридно рендиране, които подобряват производителността и SEO. • Тя улеснява маршрутизацията и поддържа API маршрути, които позволяват REST крайни точки директно във фронтенд проекта. • В тази конфигурация Next.js ще се грижи за предоставянето на потребителския интерфейс, използвайки своите SSR възможности за по-бързо зареждане и подобрено потребителско изживяване. Може да управлява маршрути директно или да комуникира с бекенда чрез REST или GraphQL API, предоставени от NestJS. 2. NestJS (Бекенд) • NestJS е прогресивна рамка за Node.js, идеална за създаване на мащабируеми и лесни за поддръжка сървърни приложения. Изградена е с TypeScript и има модулна архитектура, която позволява ясна разделеност на отговорностите. • Може да работи безпроблемно с различни бази данни и ORM системи, в случая използвайки Prisma за комуникация с Postgres. • NestJS може да предоставя RESTful или GraphQL API за потребление от фронтенда, обработвайки бизнес логиката, автентикацията и други функции. 3. Prisma ORM (Управление на базата данни) • Prisma е съвременен ORM, който опростява достъпа до данни с интуитивен API и е нативен за TypeScript. Предоставя модел на данни, който лесно се интегрира с Postgres. • Type-safe клиентът и дизайна на схемата на Prisma правят управлението на структурата на базата данни и заявките по-лесно. • Освен това предлага инструменти за миграции и двигател за заявките, оптимизиран за производителност, подпомагайки бързото развитие и тестване. 4. Автентикация с Azure AD • Реализирането на автентикация чрез Azure AD (Active Directory) позволява използването на сигурни автентикационни протоколи на Microsoft за управление на потребителите и ролите. • С тази настройка потребителите влизат с техните Azure идентификационни данни, като може да се конфигурира контрол на достъпа, базиран на роли. • Azure предоставя както OAuth, така и OpenID Connect, като осигурява най-добрите практики за сигурност и интеграция с други Microsoft услуги, ако е необходимо. 5. База данни: PostgreSQL • Postgres е мощна релационна база данни с обширна поддръжка за сложни заявки, JSON съхранение и геопространствени данни, което я прави много гъвкава. • Подходяща е както за мащабни приложения, така и за по-малки настройки. Съвместимостта на Prisma с Postgres улеснява CRUD операциите. • Postgres също предлага отлична производителност, сигурност и мащабируемост, което е идеално за работа с разнообразни типове данни и управление на релационни данни. 6. Docker контейнери • Docker се използва за контейнеризация на всяка услуга, включително фронтенда с Next.js, бекенда с NestJS и базата данни PostgreSQL. • Контейнеризацията позволява всяка компонента да работи в изолирана среда, което прави процеса на внедряване по-последователен в разработка, тестване и продукция. • Docker Compose може да оркестрира множество контейнери, като улеснява настройването и управлението на целия стек, както и опростява управлението на зависимости и мащабиране. 7. Nginx Reverse Proxy • Nginx действа като обратен прокси, насочвайки входящите заявки към съответната услуга (например фронтенд или бекенд) въз основа на предварително зададени правила. • Може да обслужва статични активи и да управлява баланс на натоварването между множество инстанции на бекенда за подобрена производителност. • Освен това може да се справя със SSL прекратяване, осигурявайки HTTPS за защита на комуникацията между клиента и сървъра. Обобщение: 1. Клиентска заявка → Nginx (насочва заявката) 2. Фронтенд (Next.js) се грижи за UI и клиентско рендиране o Заявките към API преминават през Nginx към бекенда 3. Бекенд (NestJS) обработва заявките, изпълнява бизнес логика и комуникира с Prisma за достъп до базата данни 4. Prisma ORM управлява комуникацията с PostgreSQL 5. Azure AD управлява автентикацията и потребителските сесии. Максимален срок за разработка, инсталиране и конфигуриране на информационната система е до 40 календарни дни, считано от датата на получено от Изпълнителя възлагателно писмо от Възложителя за осигурено финансиране и приключва с приемането на изпълнението на поръчката от Възложителя с двустранно подписан приемно-предавателен протокол. Възлагателно писмо до ИЗПЪЛНИТЕЛЯ за започване на изпълнението ще бъде изпратено след потвърждение от ВЪЗЛОЖИТЕЛЯ до ИЗПЪЛНИТЕЛЯ за осигурено финансиране и представяне от ИЗПЪЛНИТЕЛЯ на определената гаранция за изпълнение. Поддръжка на системата – Изпълнителят трябва да предлага поддръжка на системата 24/7, минимум 2 години, считано от датата на подписване на Приемо-предавателен протокол за приемане на дейностите, предмет на поръчката.

Valeur estimée
233 333 BGN
Procédure
Appel d'offres ouvert
Nature du contrat
Services
Durée du contrat
40 jours
Lieu d'exécution
София (BG411)

Pouvoir adjudicateur

🏛 ТЕХНИЧЕСКИ УНИВЕРСИТЕТ, гр.София
📋 Organisme de droit public
Gratuit · Sans carte bancaire

Recevoir les prochains marchés Informatique & services IT en Bulgarie par email

Alerte quotidienne · 7 000 nouveaux marchés/jour

Pas de spam · Désabonnement en 1 clic

Marchés similaires

Voir tous les AO similaires →

Questions fréquentes

Comment répondre à cet appel d'offres ?
Pour répondre à cet appel d'offres publié par cette autorité publique, commencez par consulter le cahier des charges complet via le lien vers la source officielle ci-dessus. Créez un compte gratuit sur Appeldex pour recevoir les futurs marchés Informatique & services IT directement par email.
Qui peut répondre à ce marché Informatique & services IT ?
Ce marché est ouvert à toute entreprise répondant aux critères techniques et financiers définis dans le cahier des charges. La date limite de dépôt des offres est le 2025-01-10. Les PME peuvent répondre en groupement d'entreprises.
Comment trouver d'autres marchés Informatique & services IT ?
Appeldex agrège plus de 236 000 appels d'offres publics en temps réel depuis TED (Journal officiel de l'UE), BOAMP (France), Find a Tender (Royaume-Uni), TenderNed (Pays-Bas) et d'autres sources officielles. Créez un compte gratuit pour configurer des alertes personnalisées sur les marchés Informatique & services IT en Bulgarie.
Gratuit · Sans carte bancaire

Ne ratez plus aucun marché Informatique & services IT

Alerte email quotidienne · 7 000 nouveaux marchés/jour · 27 pays EU

Pas de spam · Désabonnement en 1 clic

Recevoir les prochains marchés Informatique & services IT par email
Gratuit · 7 000 nouveaux marchés indexés chaque jour
Créer un compte →