{"id":18819327,"url":"https://github.com/b-l-u-e/prepaid-billing-management","last_synced_at":"2025-06-22T07:33:01.097Z","repository":{"id":249154146,"uuid":"830605463","full_name":"b-l-u-e/prepaid-billing-management","owner":"b-l-u-e","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-19T15:28:25.000Z","size":427,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-29T09:06:54.136Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/b-l-u-e.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-18T15:38:41.000Z","updated_at":"2024-07-19T15:28:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"28b5b38a-1196-41cd-aad2-e34a0c6a39b2","html_url":"https://github.com/b-l-u-e/prepaid-billing-management","commit_stats":null,"previous_names":["b-l-u-e/prepaid-billing-management"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/b-l-u-e/prepaid-billing-management","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-l-u-e%2Fprepaid-billing-management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-l-u-e%2Fprepaid-billing-management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-l-u-e%2Fprepaid-billing-management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-l-u-e%2Fprepaid-billing-management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b-l-u-e","download_url":"https://codeload.github.com/b-l-u-e/prepaid-billing-management/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-l-u-e%2Fprepaid-billing-management/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261255535,"owners_count":23131473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T00:22:20.445Z","updated_at":"2025-06-22T07:32:56.082Z","avatar_url":"https://github.com/b-l-u-e.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# prepaid-billing-management\n\n### Collaborators for the backend part are \n1. Lewis Kori - korilewis958@gmail.com - 0714086394\n2. Benson Gathu - bensongathu23@gmail.com - 0703446950\n\n### For the frontend part\n1: Winnie Gitau (that's me!) - winniegitau56@gmail.com or winnie.gitau@student.moringaschool.com - 0721540981\n\n\n## Frontend Application\n\n### Overview\n\nThis is the frontend application for the Meter Management System, built with React. It includes functionalities such as virtual meter management, meter reading management, prepaid balance management, customer management, payment tracking, and security access control.\n\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js (v14 or higher)\n- npm (v6 or higher)\n- Docker (optional, for containerization)\n\n### Installation\n\n1. Clone the repository:`\n   git clone git@github.com:b-l-u-e/prepaid-billing-management.git\n   cd your-repo/frontend`\n\n\n2. Install dependencies: `npm install`\n\n\n3. Running the application:`npm start`\n\n\n### Dockerization\n\n1. Build the Docker Image: `docker build -t winniegitau/aquatrack-frontend`\n\n2. Run the docker container: `docker run -p 8080:80 winniegitau/aquatrack-frontend`\n\n\n\n## Backend Application\n\nThis is the backend application for the Meter Management System, built with Node.js and Express. It provides RESTful APIs for virtual meter management, meter reading management, prepaid balance management, customer management, payment tracking, and user authentication.\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js (v14 or higher)\n- npm (v6 or higher)\n- MongoDB\n\n### Installation\n 1. Clone the repository:`\n   git clone git@github.com:b-l-u-e/prepaid-billing-management.git\n   cd your-repo/frontend`\n\n2. Install dependencies: `npm install`\n\n3. Configure the database:\n\nUpdate the `config/db.js` file with yout MongoDB connection details\n\n4: Running the application: `npm start`\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb-l-u-e%2Fprepaid-billing-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb-l-u-e%2Fprepaid-billing-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb-l-u-e%2Fprepaid-billing-management/lists"}