Skip to content

S4B156/TradeCo-startup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TradeCo

Status: Archived Project (Proof of Concept)
TradeCo is a B2B platform for trading secondary raw materials, surplus materials, and industrial waste.
Our mission is to turn industrial waste from a problem into a valuable resource, supporting the development of a circular economy and helping companies achieve their ESG goals.

About the Project

The idea for TradeCo came from a real problem: manufacturing and construction companies spend huge amounts on waste disposal every year, while other businesses are actively looking for affordable raw materials. The direct connection between them is often missing, leading to inefficient resource usage.
Our platform solves this problem by creating a unified marketplace where:

  • Sellers (factories, construction companies) can easily list their waste or surplus materials.
  • Buyers can quickly find and purchase the raw materials they need at a competitive price.

In this way, TradeCo creates an ecosystem where businesses don’t just dispose of waste—they turn it into an asset, promoting sustainability and corporate responsibility.

Key Features

  • B2B Marketplace: Intuitive interface for posting waste lots and searching for raw materials by category, quantity, and location.
  • Material Analysis with AI: Integration with OpenAI GPT-4 for analyzing uploaded photos and technical data. The system automatically identifies material types, suggests possible reuse options, and enriches lot descriptions.
  • Blockchain Transparency: The entire lifecycle of materials—from seller to buyer to recycling—is recorded on the blockchain. This ensures full transparency and allows companies to generate verifiable data for ESG reporting.
  • Logistics Optimization: The architecture was designed with a future module to calculate optimal delivery routes, minimizing carbon footprint and transport costs.

Tech Stack

The project is built on a modern and reliable stack, designed and implemented by me as founder and backend architect:

  • Backend: Java + Spring Boot (Spring Web, Spring Data, Spring Security)
  • Database: PostgreSQL
  • Real-time Communication: WebSocket for instant notifications and trading
  • File Storage: AWS S3 (or compatible) for storing photos and documents
  • AI Integration: OpenAI GPT-4 API

Architecture

I designed the entire architecture from scratch, from the initial idea to the data model and deployment:

  • The core of the system is a monolithic Spring Boot application, handling business logic, user management, lot processing, and external service integrations.
  • PostgreSQL was chosen for its reliability and support for complex queries.
  • WebSocket ensures platform interactivity.

Project Status

Currently, TradeCo is not in active development and is archived. The project was stopped at the stage of a well-developed concept and partial implementation (Proof of Concept).
The code and architectural decisions in this repository demonstrate my skills in backend development, complex system design, and solving real business problems. The project serves as a portfolio piece.

Reflection

Let’s move on to reflection. Overall, the project was really good, interesting, and the idea was solid, but unfortunately, I wasn’t able to develop it further. I assembled a team, but things didn’t come together. I had very strong motivation because it was my first major project—a backend I was writing on my favorite Spring framework. But, as always, the first pancake is a flop, and this project was no exception.

Despite abandoning it, the project gave me a solid foundation. I learned how not to do things and how it’s better to do them. This isn’t just about improving my coding skills and technology use—though that’s important—but mainly about gaining experience as a founder. I had never had this before, and now I understand how to launch a startup: how to validate ideas, build a team, and develop a project from multiple angles.

I realized I did everything backwards: implementation first, promotion later, and I didn’t even think about validating the idea. Perhaps this is why the project was abandoned. I thought, “I’ll build the project, and it will take off. If not, I’ll just upload it to GitHub.” Interestingly, by the middle of development, I subconsciously knew the project was doomed, but I didn’t dwell on it and kept coding, running away from the fear of failure.

In the end, I can say: everything that happens is for the best. Honestly, I live by this phrase: I don’t regret anything. What’s done is done. The important thing is now and what’s coming in the future. I gained invaluable experience. It was interesting to fall on my own. Yes, a lot of time was spent, there were many brainstorming sessions, patience was tested, I may have disturbed others, and burnout happened… but all of this is experience money can’t buy.


TradeCo

Статус: Архивный проект (Proof of Concept)
TradeCo — это B2B-платформа для обмена вторсырьем, избыточными материалами и промышленными отходами.
Наша миссия — превратить промышленные отходы из проблемы в ценный ресурс, способствуя развитию экономики замкнутого цикла и помогая компаниям достигать целей в области ESG.

О проекте

Идея TradeCo родилась из реальной проблемы: производственные и строительные компании ежегодно несут огромные расходы на утилизацию отходов, в то время как другие предприятия активно ищут доступное сырьё. Прямая связь между ними затруднена, что приводит к неэффективному использованию ресурсов.
Наша платформа решает эту проблему, создавая единый маркетплейс, где:

  • Продавцы (заводы, строительные фирмы) могут легко размещать информацию о своих отходах или избыточных материалах.
  • Покупатели могут быстро находить и приобретать необходимое им сырьё по выгодной цене.

Таким образом, TradeCo создаёт экосистему, где бизнес не просто избавляется от отходов, а превращает их в актив, поддерживая устойчивое развитие и экологическую ответственность.

Ключевые особенности

  • B2B-маркетплейс: Интуитивно понятный интерфейс для публикации лотов с отходами и поиска сырья по категориям, объему и местоположению.
  • Анализ материалов с помощью AI: Интеграция с OpenAI GPT-4 для анализа загруженных фотографий и технических данных. Система автоматически определяет тип материала, предлагает возможные варианты его повторного использования и обогащает описание лота.
  • Прозрачность на основе блокчейна: Вся цепочка движения материалов от продавца к покупателю и далее в переработку фиксируется в блокчейне. Это обеспечивает полную прозрачность и позволяет компаниям генерировать верифицируемые данные для ESG-отчетности.
  • Оптимизация логистики: Архитектура была спроектирована с учетом будущего модуля для расчета оптимальных маршрутов доставки, минимизирующих углеродный след и транспортные расходы.

Технологический стек

Проект построен на современном и надежном стеке, который я спроектировал и реализовал в качестве основателя и backend-архитектора.

  • Backend: Java + Spring Boot (Spring Web, Spring Data, Spring Security)
  • База данных: PostgreSQL
  • Real-time коммуникации: WebSocket для мгновенных уведомлений и торгов
  • Хранилище файлов: AWS S3 (или совместимое) для хранения фотографий и документов
  • AI-интеграция: OpenAI GPT-4 API

Архитектура

Вся архитектура была спроектирована мной с нуля, от первоначальной идеи до модели данных и развертывания.

  • Ядром системы является монолитное приложение на базе Spring Boot, отвечающее за бизнес-логику, управление пользователями, обработку лотов и интеграцию с внешними сервисами.
  • PostgreSQL была выбрана за её надежность и поддержку сложных запросов.
  • WebSocket обеспечивает интерактивность платформы.

Статус проекта

На данный момент проект TradeCo не находится в активной разработке и является архивным. Он был остановлен на стадии проработанной концепции и частичной реализации (Proof of Concept).
Код и архитектурные решения в этом репозитории демонстрируют мои навыки в backend-разработке, проектировании сложных систем и решении реальных бизнес-проблем. Проект служит в качестве портфолио.

Рефлексия

Перейдем к рефлексии. В общем, проект был на самом деле хороший, интересный, идея стоящая, но, к сожалению, мне не удалось его развить. Я собрал команду, но всё как-то не срослось. У меня была очень сильная мотивация, так как это был мой первый крупный проект — бэкенд, который я писал на своём любимом Spring. Но, как всегда бывает, первый блин комом, и этот проект не стал исключением.

Несмотря на то что я его забросил, он дал мне хорошую базу. Я понял, как не надо делать, и как желательно делать. Речь не только о том, что я стал лучше писать код и использовать технологии — хотя и это важно — но прежде всего я получил опыт как основатель. До этого у меня его не было, и теперь я понимаю, как запускать стартап: как проверять идеи, как набирать команду, как развивать проект с разных сторон.

Я понял, что сделал всё наоборот: сначала реализация, потом продвижение, а о проверке идеи даже не думал. Возможно, именно это и привело к тому, что проект был заброшен. Я думал: «Напишу проект, и он взлетит. А если нет — залью на GitHub». Интересно, что уже на середине разработки я подсознательно понимал, что проект обречён, но просто не задумывался об этом и писал код, убегая от страха провала.

В итоге я могу сказать: всё, что ни делается, — к лучшему. По правде, этой фразой я живу: я ни о чём не жалею. Что было, то прошло. Главное — что сейчас и что будет в будущем. Я получил ценный опыт. Было интересно попробовать упасть самому. Да, потрачено много времени, было много мозгового штурма, терпения, возможно, я потревожил других людей, произошло выгорание… но это всё опыт, который невозможно купить.

About

TradeCo is a B2B platform turning industrial waste into valuable resources, connecting sellers and buyers while supporting ESG goals. Built with Java, Spring Boot, PostgreSQL, and OpenAI GPT-4.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages