Back to articles
My First FullStack project

My First FullStack project

via Dev.to WebdevAngel Bandres

Coming from a background in C++ and Data Structures, I recently challenged myself to dive into the web ecosystem. The result? Textalyzer — a high-performance REST API and web client for real-time text analysis. Throughout this project, I focused heavily on optimization and architecture. Here are the main technical hurdles I overcame: Algorithmic Efficiency: Refactored the character frequency logic from a naive $O(N^2)$ approach to $O(N)$ by implementing custom Hash Maps, drastically improving processing time for large texts. Data Persistence & Resilience: Integrated a serverless PostgreSQL database (Neon). When I encountered "Cold Start" connection drops on the cloud, I implemented Connection Pooling (pg.Pool) to ensure the server gracefully handles disconnections without crashing. Clean Architecture: Applied Separation of Concerns by modularizing the Node.js backend logic, and separating the frontend into clean HTML, CSS, and Vanilla JavaScript files. The Tech Stack: Backend: Node.js,

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
2 views

Related Articles