A full-stack project simulating a revenue management system in a Linux/Oracle environment. It includes a Flask-based payments API, Oracle database scripts, cron automation, and NGINX configuration. Features include payment simulation, database backups, system monitoring, and deployment setup. The project demonstrates practical skills in Python, She
git clone https://github.com/hesbonangwenyi606/public-service-revenue-management-system.gitThis skill provides a complete revenue management system built for Linux/Oracle infrastructure. It includes a Flask-based payments API, Oracle database schema setup, automated backup scripts, and cron-based system monitoring to restart Oracle if it goes down. The project demonstrates practical implementation of payment processing, database management, and server automation through shell scripts, SQL setup, and NGINX reverse-proxy configuration. It's designed for teams deploying public service revenue systems that need reliable payment handling, automated database maintenance, and continuous system health checks.
Extract the project archive and run chmod +x on all scripts. Create the psrm_admin user and directories at /opt/psrm. Install Python dependencies (pip install -r app/requirements.txt) and start the Flask app. Set up the Oracle schema using SQL scripts, configure NGINX with the provided config and self-signed certificate, then install the cron job to monitor Oracle processes every 5 minutes. Full setup instructions are in docs/system_setup.md.
Deploy a production payments API with Oracle backend and NGINX reverse proxy
Automate Oracle database backups and health monitoring with cron jobs
Set up payment simulation and testing against a Flask microservice
Configure self-signed SSL certificates for NGINX in offline environments
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/hesbonangwenyi606/public-service-revenue-management-systemCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a detailed technical guide for implementing a public-service revenue management system in a Linux/Oracle environment. Include the following components: [COMPANY] needs, [INDUSTRY] regulations, [DATA] requirements, and [SYSTEM] architecture. The guide should cover the Flask-based payments API, Oracle database scripts, cron automation, NGINX configuration, payment simulation, database backups, system monitoring, and deployment setup.
## Technical Guide for Public-Service Revenue Management System ### Overview This guide outlines the implementation of a revenue management system for [COMPANY], a public service provider in the [INDUSTRY] sector. The system is designed to handle [DATA] transactions efficiently and securely. ### System Architecture - **Frontend**: Flask-based payments API - **Backend**: Oracle database scripts - **Automation**: Cron jobs for scheduled tasks - **Web Server**: NGINX configuration - **Monitoring**: System monitoring tools - **Deployment**: Setup and configuration ### Key Features - **Payment Simulation**: Simulate transactions to test the system. - **Database Backups**: Automated backups to ensure data integrity. - **System Monitoring**: Tools to monitor system performance. - **Deployment Setup**: Steps to deploy the system in a production environment. ### Implementation Steps 1. **Set Up the Environment**: Install necessary software and configure the Linux/Oracle environment. 2. **Develop the Flask API**: Create the payments API using Flask. 3. **Configure the Oracle Database**: Write scripts to manage the database. 4. **Automate Tasks**: Set up cron jobs for automated tasks. 5. **Configure NGINX**: Set up the web server for optimal performance. 6. **Implement Payment Simulation**: Develop scripts to simulate payments. 7. **Set Up Database Backups**: Configure automated backups. 8. **Monitor System Performance**: Implement monitoring tools. 9. **Deploy the System**: Follow the deployment guide to set up the system in production. ### Conclusion This guide provides a comprehensive overview of implementing a revenue management system for [COMPANY]. By following these steps, you can ensure a robust and efficient system that meets the needs of the [INDUSTRY] sector.
Automate your browser workflows effortlessly
The #1 Revenue Orchestration Platform to Drive Predictable Growth
Efficiëntie en kennisdeling voor een bijzonder vlotte interne werking
Get more done every day with Microsoft Teams – powered by AI
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan