Expressjs API with auth, key management, Redis sessions, and country data for RestCountries platform
395
This Dockerized backend service is the secure API for the RestCountries Secure API platform, built with Express.js using ECMAScript Modules (.mjs).
The backend acts as a middleware between users and RestCountries.com, enabling secure access to country data and providing a robust user authentication system.
Secure Country Data Access
Access information about countries, including:
Full User Authentication System
Robust Session Management
Session handling powered by Redis.
Complete API Key Lifecycle
Manage API keys with the ability to:
Analytics Dashboards
Admin and user dashboards to monitor activity and usage.
Built-in Security
Database Support
Supports MySQL for production and SQLite for development.
Ready for deployment via Docker Compose, ensuring a streamlined and scalable deployment process for production environments.
A powerful backend system designed to provide secure, flexible, and scalable country data APIs with robust user authentication and session management.
Content type
Image
Digest
sha256:de60cd167…
Size
82.8 MB
Last updated
over 1 year ago
docker pull rashmithadesilva/restcountries_api