← All Projects
Airtribe Backend APIs
Express.js backend projects covering CRUD, validation, tests, JWT authentication, bcrypt password hashing, user preferences, and NewsAPI integration.
Node.js 18+Express.jstap and supertestJWT (`jsonwebtoken`)bcryptaxiosdotenvLocal JSON storage for task managerNewsAPI integration for aggregator
⚡ Building clean REST contracts under coursework constraints.⚡ Keeping validation and auth concerns separated from routes.⚡ Handling external API integration while protecting keys thro…
Portfolio Highlights
- →Built Express REST APIs with CRUD, validation, filtering, JWT authentication, bcrypt password hashing, and automated tap/supertest coverage.
- →Integrated NewsAPI with user-specific preferences to return authenticated personalized news feeds.
Snapshot
- Period: December 2025 to January 2026
- Source: `aspire7:D:\airtribe`
- Domain: Backend engineering, REST API coursework
- Projects: Task Manager API, News Aggregator API
What I Built
- Task Manager API:
- CRUD endpoints for tasks
- completion-status filtering
- priority levels and priority filter endpoint
- timestamps and auto-sorting
- tap/supertest tests
- News Aggregator API:
- signup/login
- JWT-protected endpoints
- password hashing
- user news preferences
- external NewsAPI fetching and preference-based filtering
- validation and auth middleware