|
| 1 | +# Tech Stack |
| 2 | + |
| 3 | +## Frontend |
| 4 | + |
| 5 | +- **React**: A popular JavaScript library for building user interfaces, particularly single-page applications. |
| 6 | +- **TypeScript**: A superset of JavaScript that adds static typing, improving code quality and maintainability. |
| 7 | +- **Bootstrap**: A widely used CSS framework for building responsive and mobile-first websites. |
| 8 | +- **Fetch API**: A modern interface for making HTTP requests from the browser, used for communicating with the backend. |
| 9 | +- **Vite**: A build tool that provides a fast development environment and optimized production builds for modern web applications. |
| 10 | + |
| 11 | +## Backend |
| 12 | + |
| 13 | +- **Java**: A widely used programming language known for its portability, performance, and extensive ecosystem. |
| 14 | +- **Spring Boot**: A framework for building production-ready applications with Java, providing features like dependency injection, security, and data access. |
| 15 | +- **Spring Security**: A framework for securing Java applications, providing authentication and authorization features to protect resources and manage user access. |
| 16 | +- **GraalVM**: A high-performance runtime that supports multiple programming languages, allowing for efficient execution of Java applications and interoperability with other languages. |
| 17 | +- **JPA (Java Persistence API)**: A specification for managing relational data in Java applications, providing a standard way to interact with databases using object-relational mapping (ORM). |
| 18 | + |
| 19 | +## Database |
| 20 | +- **PostgreSQL**: A powerful, open-source relational database management system known for its reliability and performance. |
| 21 | + |
| 22 | +## Infrastructure |
| 23 | + |
| 24 | +- **Docker**: A platform for developing, shipping, and running applications in containers, providing consistency across different environments. |
| 25 | +- **Kubernetes**: An open-source container orchestration system for automating the deployment, scaling, and management of containerized applications. |
| 26 | +- **Terraform**: An infrastructure as code tool that allows for the provisioning and management of cloud resources in a declarative manner. |
| 27 | +- **VPS**: Virtual Private Server, a virtualized server that provides dedicated resources and control over the hosting environment for deploying applications. |
| 28 | + |
| 29 | +## AI Tools |
| 30 | + |
| 31 | +- **Crusher**: An AI tool for code generation and assistance, helping developers write code more efficiently and accurately. |
| 32 | +- **GitHub Copilot**: An AI-powered code completion tool that provides suggestions and helps developers write code faster by leveraging machine learning models trained on a vast amount of code from GitHub repositories. |
| 33 | +- **Gemini**: An AI tool for natural language processing and understanding, enabling developers to build applications that can process and generate human-like text. |
| 34 | +- **Groq**: An AI tool for optimizing and accelerating machine learning models, providing efficient execution and improved performance for AI applications. |
0 commit comments