Projects with this topic
-
Страница реальных новостей, где один и тот же набор новостей можно читать в разных эмоциональных режимах. Факты менять нельзя. Сделайте страницу новостей, где реальные новости можно читать в разных эмоциональных режимах.
Фишка: приложение берёт реальные новости из открытых источников и переписывает их под выбранное настроение: радостно, грустно, нейтрально, иронично или в другом стиле. Факты при этом нельзя менять.
Стек любой. Можно использовать нейросети, RSS, API, парсинг страниц, CSV-выгрузки, готовые библиотеки и любые свои идеи.
На этапе тестового задания доступы к AI-инструментам не выдаются: используйте любые удобные бесплатные сервисы или свои подписки. Если не знаете, с чего начать, можно попробовать GLM-5.2 от Z.ai: https://z.ai/
Что нужно сделать
Получить минимум 10 реальных новостей из открытого источника. Сохранить новости в базу или структурированное хранилище. Показать новости гридом. Сделать переключатель настроения. По клику на новость показывать исходный текст и переписанный текст рядом. Показывать ссылку на оригинальный источник. Важная логика Нельзя заранее вручную написать новости в нужном настроении. Нужно сохранить факты: имена, даты, числа, места, цитаты. Должно быть понятно, откуда пришла каждая новость. Если AI переписывает текст, нужно объяснить в README, как вы контролировали факты. Реальные новости обязательны. Выдуманные тестовые новости не подходят. Что сдать Ссылка на Git-репозиторий. Скриншоты интерфейса. README: как запустить, откуда берутся новости, как устроено хранение данных, как переписывается тон, как проверяется сохранение фактов, что использовали из AI.Updated -
NestJS 10 platform service behind the Mammoth Dev site: CMS content, product catalog, cart and orders, contact leads, Telegram bot, SendGrid email, Swagger. Archived — no live instance.
Updated -
Group profile of Everdime — a 2024 venture-investment website for Web 3.0 / AI startups, restored from archive: Next.js frontend + NestJS API, fully CMS-driven content. Live demo on Vercel.
Updated -
REST API for the Everdime website: headless CMS string storage, investor lead capture, JWT admin auth. NestJS 9 + TypeORM + MariaDB + Swagger. Restored 2024 archive with migrations and content seed.
Updated -
🚦 Auto-Ledger📱 Smart Digital Driving License & Penalty Points System (Sri Lanka) An **enterprise-level full-stack system designed for managing digital driving licenses, traffic violations, and penalty points tracking in Sri Lanka. This project is developed as the Final Year HND in Software Engineering project.Updated -
Grapelle.CMS is an open-source Content Management System (CMS) utilizing a NestJS + NextJS stack. The system offers flexible database support (PostgreSQL or SQLite) and is containerized with Docker for quick and straightforward deployment.
Updated -
Nest.js - v11.1
Updated -
NestJS 10 + TypeORM + PostgreSQL API of the Lotus Manzara Büyükçekmece villa site: lead capture, CMS content, JWT auth, uploads. Restored 2024 archive with a working Docker/nginx deploy reference.
Updated -
Бэкенд investcare-vet.com: NestJS + PostgreSQL (Prisma). REST API контента и каталога, заявки формы → БД и Telegram, вебхуки GitLab/YouTrack.
Updated -
Group profile: full-stack CMS-driven website for a private English tutor — Next.js 14 frontend with a self-service admin panel and a NestJS 10 + PostgreSQL API. Restored 2024 archive.
Updated -
NestJS 10 + PostgreSQL REST API and headless CMS: content modules, JWT auth with group-based access, lead capture, image uploads, and Telegram review moderation via inline callbacks.
Updated -
Backend — Built with NestJS, TypeScript, PostgreSQL, and Prisma; documented via Swagger.
Live URL: https://api.events.idyntic.pro/api/docs
Updated -
job search decision support system
Updated -
I developed a Node.js microservice application that parses notifications from Telegram groups using a client. It includes a Telegram client management system, a PostgreSQL database with Prisma.io as the ORM, and deploys with PM2 for production. User authentication is done via OAuth with Google and GitHub. The application features a parsing service, a REST API with Swagger for keyword-based data retrieval, sorting, and filtering. Users can add custom groups, exclude specific ones, and manage their clients.
The project comprises a Node.js microservice for parsing Telegram notifications using a client and storing data in PostgreSQL via Prisma.io. PM2 is used for production deployment. OAuth integration with Google and GitHub handles user authentication. The application includes a parsing service, a REST API with Swagger, and a GraphQL-based administration panel for user interactions. Users can set keywords, retrieve messages, and manage their Telegram clients. Custom group addition and exclusion are supported.
Task: The project's objective is to enable users to retrieve relevant information by associating keywords with their profiles. Messages matching the keywords are retrieved from the database. Users can manage their clients, add custom groups for parsing, and exclude specific groups. The GraphQL-based administration panel serves as the REST API, facilitating user interactions and efficient management.
The project enhances productivity by providing personalized data retrieval, sorting, filtering, and customization options. The administration panel streamlines user interactions, making it easier to manage the application.
Updated -
Server for the Rupor. Built on Nest.js, PostrgreSQL and Docker
Updated -
The backend server of YACPS - Yet Another Competitive Programming System
Updated -
News aggregator social media for following the latest hypes in tech world!
Updated -
RESTful API with JWT authentication for CRUD operations; created with NestJS and SQLite database.
Updated