NatnaelMekonnen/nine11-restoration

Natnael Mekonnen

0

Backend Engineer

AWS

ExpressJS

TypeScript

Folders and files

Project Title: Node.js Express REST API with Role-Based Authentication Description: A robust REST API powered by Node.js, Express, and TypeScript. This project features a flexible authentication system supporting roles like admin, staff (with specific roles such as field agent, supervisor, finance), and customers. It encompasses user management functionalities like password resets, email verification, and profile updates. Customers can seamlessly request services, which staff members turn into manageable orders. The system includes a check-based payment process, allowing staff to upload checks for approval. Efficiently track order statuses from pending to completion. Key Features: • Role-based authentication (admin, staff, customer) • User management endpoints (reset password, email verification, profile updates) • Seamless service requests and order management • Check-based payment processing • Comprehensive order status tracking • TypeScript implementation following SOLID principles • Integration with SendGrid for email functionality • Utilizes AWS S3 for secure file storage
Like this project
0

Posted Jan 24, 2024

Secure REST API with role-based auth, TypeScript, and AWS S3 for file storage. Manage users, process service requests, and track orders seamlessly. - GitHub - …

Likes

0

Views

0

Tags

Backend Engineer

AWS

ExpressJS

TypeScript

Fullstack BNPL Platform
Fullstack BNPL Platform
Flight Search and Ticketing
Flight Search and Ticketing