Hng Stage0 Be Profile Endpoint preview

Hng Stage0 Be Profile Endpoint

BackendSoloInternship

About

This project implements a foundational RESTful API endpoint, developed as part of the HNG Internship Stage 0, designed to serve dynamic user profile information. It aggregates static user data with a live-fetched random cat fact from an external API, ensuring data freshness and relevance. Built with Node.js and Express.js, the architecture incorporates essential middleware for request logging, rate limiting, and Cross-Origin Resource Sharing (CORS). This demonstrates a solid understanding of backend development principles, secure API endpoint creation, and efficient external API integration. The solution showcases proficiency in building a robust, maintainable, and well-structured API service.

Tech Stack

Node.js
Express
Axios
Morgan
dotenv
express-rate-limit
CORS

Skills Demonstrated

REST API Design
External API Integration
Error Handling
Middleware Implementation
CORS Configuration
Logging
Environment Variable Management
Asynchronous Programming
Folder: 13