> For the complete documentation index, see [llms.txt](https://ayushs-organization-2.gitbook.io/ticket-fusion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayushs-organization-2.gitbook.io/ticket-fusion/tech-requirements.md).

# Tech Requirements

Frontend Technologies:

React: We used React in our project, react is a popular JavaScript library for building user interfaces. React's component-based architecture allows for modular and reusable code, enhancing the maintainability and scalability of our application.

HTML/CSS: We use HTML for structuring our web pages and CSS for styling, ensuring a visually appealing and responsive user interface.

JavaScript: JavaScript is utilized for client-side scripting, enabling dynamic and interactive elements on our platform.

&#x20;

Backend Technologies:

Elasticsearch: Our backend is powered by Elasticsearch, a distributed search and analytics engine. In Elastic search all the data are stored as a document. Elasticsearch efficiently handles data storage, retrieval, and indexing, providing fast and reliable search capabilities for our platform.

Node.js: We use Node.js as the runtime environment for our backend, leveraging its asynchronous and event-driven architecture to build scalable and high-performance server-side applications.

API’s

Open-AI API: In this project we integrated Open-AI chatbot for that we used the open-AI API to build.

Leaflet maps: It Leaflet is an open-source JavaScript library that allows developers to create interactive web maps. It's designed for simplicity, performance, and usability, and works across all major desktop and mobile platforms.&#x20;
