|
| 1 | +--- |
| 2 | +title: Tech Stack |
| 3 | +description: Overview of technologies and services used in ProcessFlow with links, icons, and brief descriptions. |
| 4 | +--- |
| 5 | + |
| 6 | +import { Code, Database, Cloud, GitBranch, Zap, Server } from 'lucide-react'; |
| 7 | + |
| 8 | +## <Code className="inline h-6 w-6 mr-2 text-secondary" /> Tech Stack Overview |
| 9 | + |
| 10 | +A concise list of the core technologies and services powering **ProcessFlow**, complete with official links and icons for easy reference. |
| 11 | + |
| 12 | +--- |
| 13 | + |
| 14 | +### <GitBranch className="inline h-5 w-5 mr-2 text-secondary" /> Frontend |
| 15 | + |
| 16 | + |
| 17 | +- <img src="https://nextjs.org/favicon.ico" alt="Next.js" className="inline h-7 w-7 mr-2" /> **Next.js** ([nextjs.org](https://nextjs.org/)) |
| 18 | + React framework for server-side rendering and static site generation. |
| 19 | +- <img src="https://ui.shadcn.com/favicon.ico" alt="Shadcn/ui" className="inline h-7 w-7 mr-2" /> **Shadcn/ui** ([github.com/shadcn/ui](https://github.com/shadcn/ui)) |
| 20 | + Component library built on Radix and Tailwind CSS. |
| 21 | +- <img src="https://tailwindcss.com/favicons/favicon-32x32.png?v=4" alt="Tailwind CSS" className="inline h-7 w-7 mr-2" /> **Tailwind CSS** ([tailwindcss.com](https://tailwindcss.com/)) |
| 22 | + Utility-first styling for rapid UI development. |
| 23 | +- <img src="https://lucide.dev/favicon.ico" alt="lucide-react" className="inline h-7 w-7 mr-2" /> **lucide-react** ([lucide.dev](https://lucide.dev/)) |
| 24 | + Icon library used for UI embellishments. |
| 25 | +- <img src="https://reactflow.dev/favicon.ico" alt="React Flow" className="inline h-7 w-7 mr-2" /> **React Flow** ([reactflow.dev](https://reactflow.dev/)) |
| 26 | + Library for building interactive node-based UIs and flow diagrams. |
| 27 | +- <img src="https://zustand-demo.pmnd.rs/favicon.ico" alt="Zustand" className="inline h-7 w-7 mr-2" /> **Zustand** ([https://zustand-demo.pmnd.rs/](https://zustand-demo.pmnd.rs/)) |
| 28 | + Lightweight state management for React. |
| 29 | + |
| 30 | +--- |
| 31 | + |
| 32 | +### <Database className="inline h-5 w-5 mr-2 text-secondary" /> Backend & Database |
| 33 | + |
| 34 | +- <img src="https://supabase.com/favicon/favicon-32x32.png" alt="Supabase" className="inline h-7 w-7 mr-2" /> **Supabase** ([supabase.com](https://supabase.com/)) |
| 35 | + Backend-as-a-service providing PostgreSQL, authentication, and realtime subscriptions. |
| 36 | +- <img src="https://www.postgresql.org/favicon.ico" alt="PostgreSQL" className="inline h-7 w-7 mr-2" /> **PostgreSQL** ([postgresql.org](https://www.postgresql.org/)) |
| 37 | + Relational database; JSONB support powers the in-database process engine. |
| 38 | +- <img src="https://www.postgresql.org/favicon.ico" alt="PL/pgSQL" className="inline h-7 w-7 mr-2" /> **PL/pgSQL** ([postgresql.org/docs](https://www.postgresql.org/docs/current/plpgsql.html)) |
| 39 | + Procedural language for writing stored functions and triggers. |
| 40 | +- <img src="https://nextjs.org/favicon.ico" alt="Next.js API Routes" className="inline h-7 w-7 mr-2" /> **Next.js API Routes** ([nextjs.org/docs/api-routes/introduction](https://nextjs.org/docs/api-routes/introduction)) |
| 41 | + Server-side logic and API endpoints for the application. |
| 42 | + |
| 43 | +--- |
| 44 | + |
| 45 | +### <Server className="inline h-5 w-5 mr-2 text-secondary" /> Containerization & CI/CD |
| 46 | + |
| 47 | +- <img src="https://www.docker.com/favicon.ico" alt="Docker" className="inline h-7 w-7 mr-2" /> **Docker** ([docker.com](https://www.docker.com/)) |
| 48 | + Container platform for packaging and running the application. |
| 49 | +- <img src="https://docs.docker.com/favicons/docs@2x.ico" alt="Docker Compose" className="inline h-7 w-7 mr-2" /> **Docker Compose** ([docs.docker.com/compose](https://docs.docker.com/compose/)) |
| 50 | + Define and manage multi-container deployments. |
| 51 | +- <img src="https://github.githubassets.com/favicons/favicon.svg" alt="GitHub Actions" className="inline h-7 w-7 mr-2" /> **GitHub Actions** ([github.com/features/actions](https://github.com/features/actions)) |
| 52 | + CI/CD workflows for building, testing, and deploying images. |
| 53 | +- <img src="https://hub.docker.com/favicon.ico" alt="Docker Hub" className="inline h-7 w-7 mr-2" /> **Docker Hub** ([hub.docker.com](https://hub.docker.com/)) |
| 54 | + Public registry for hosting Docker images. |
| 55 | + |
| 56 | +--- |
| 57 | + |
| 58 | +### <Zap className="inline h-5 w-5 mr-2 text-secondary" /> Automation & Routing |
| 59 | + |
| 60 | +- <img src="https://containrrr.dev/watchtower/images/favicon.ico" alt="Watchtower" className="inline h-7 w-7 mr-2" /> **Watchtower** ([https://containrrr.dev/watchtower/](https://containrrr.dev/watchtower/)) |
| 61 | + Monitors Docker Hub and updates running containers automatically. |
| 62 | +- <img src="https://traefik.io/favicon.svg" alt="Traefik" className="inline h-7 w-7 mr-2" /> **Traefik** ([traefik.io](https://traefik.io/)) |
| 63 | + Dynamic edge router and load balancer with automatic SSL. |
| 64 | + |
| 65 | +--- |
| 66 | + |
| 67 | +### <Cloud className="inline h-5 w-5 mr-2 text-secondary" /> Hosting & Infrastructure |
| 68 | + |
| 69 | +- <img src="https://assets.ubuntu.com/v1/be7e4cc6-COF-favicon-32x32.png" alt="Ubuntu Server" className="inline h-7 w-7 mr-2" /> **Ubuntu Server** ([ubuntu.com](https://ubuntu.com/)) |
| 70 | + Linux distribution used for the production host. |
| 71 | + |
0 commit comments