Hng Stage1 Be String Analyzer previewFeatured

Hng Stage1 Be String Analyzer

BackendSoloInternship

About

This project is a robust RESTful API service for analyzing and managing string properties. It allows users to perform comprehensive string analysis, including palindrome checks, character frequencies, and SHA-256 hashing, while enabling full CRUD operations. Built with Node.js and Express.js, the service features sophisticated filtering capabilities, notably parsing natural language queries for flexible data retrieval. Its modular architecture, robust error handling, and integration of essential middleware demonstrate strong backend engineering practices. The project effectively showcases the ability to design, implement, and test a complex, feature-rich API.

Tech Stack

Node.js
Express.js
Crypto
Morgan
dotenv
express-rate-limit
CORS
Jest
Supertest

Skills Demonstrated

REST API Design
API Development
Error Handling & Validation
Middleware Integration
Unit & Integration Testing
Natural Language Processing
String Manipulation
Modular Architecture
Folder: 13