{"id":26906064,"url":"https://github.com/emmanuelkdev/paybudddy","last_synced_at":"2026-04-10T02:18:19.139Z","repository":{"id":265044935,"uuid":"874661810","full_name":"EmmanuelKdev/Paybudddy","owner":"EmmanuelKdev","description":"Paybuddy (Placeholder name) is a business web app designed to help business individuals keep track of their manual transactions with clients. The app has room for improvement and currently only includes key features that paint the overall picture.","archived":false,"fork":false,"pushed_at":"2024-12-25T14:11:02.000Z","size":1173,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-25T15:18:58.521Z","etag":null,"topics":["express","graphql","mongodb","mongoose","nodejs","nodemailer","react","typescript","vite"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EmmanuelKdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-10-18T08:30:41.000Z","updated_at":"2024-12-25T14:11:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"cf89ccb5-5868-46d1-abe3-4dac09f52424","html_url":"https://github.com/EmmanuelKdev/Paybudddy","commit_stats":null,"previous_names":["emmanuelkdev/paybudddy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmanuelKdev%2FPaybudddy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmanuelKdev%2FPaybudddy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmanuelKdev%2FPaybudddy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmanuelKdev%2FPaybudddy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EmmanuelKdev","download_url":"https://codeload.github.com/EmmanuelKdev/Paybudddy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246628211,"owners_count":20808106,"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":["express","graphql","mongodb","mongoose","nodejs","nodemailer","react","typescript","vite"],"created_at":"2025-04-01T10:59:47.041Z","updated_at":"2026-04-10T02:18:19.087Z","avatar_url":"https://github.com/EmmanuelKdev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Paybuddy 💼\n_______________________\n\n## UI Visuals 📸\n\n________________________\n\n![fig 1](/images/1.PNG)\n![fig 2](/images/2.PNG)\n![fig 3](/images/3.PNG)\n![fig 4](/images/4.PNG)\n\n________________________\n\n### Purpose 🎯\nPaybuddy (Placeholder name) is a business web app designed to help business individuals keep track of their manual transactions with clients. The app has room for improvement and currently only includes key features that paint the overall picture.\n\n### Main Features 🌟\n* 🔐 User registration and authentication\n* 👤 Login and user profile\n* 💸 Create Transaction\n* 🗑️ Delete Transaction\n* ✅ Complete Transaction\n* 📊 Transaction Analytics\n\n### Future Features 🚀\n* 🧾 Invoicing Features\n* 💳 Online payment handling\n* 🧮 Income calculator\n* 📋 Client record\n\n## Technology Stack 🛠️\n\n### Front-End 🌐\n* 🟦 TypeScript\n* ⚛️ React + Vite and GraphQL\n\n### Back-End 🖥️\n* 🟦 TypeScript\n* 🚀 Express Node.js\n* 🔗 GraphQL\n* 🗄️ NoSQL - MongoDB\n\n## How to Run the App 🏃‍♂️\n\n### Prerequisites\n- **Node.js**: Ensure you have Node.js installed. You can download it from [nodejs.org](https://nodejs.org/).\n- **MongoDB**: Ensure you have MongoDB installed and running. You can download it from [mongodb.com](https://www.mongodb.com/).\n\n### Step-by-Step Guide\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/EmmanuelKdev/Paybudddy.git\n   cd Paybudddy\n\n2. **Copy example.env contents in the back-end and paste them in a new .env file within the same folder**\n\n3. **Go to the terminal and make sure you are the root folder**\n\n4. **Back-End**\n    ```bash\n      cd pay-buddy-Backend\n      npm install\n\n5. **After installation type:**\n    ```bash\n    npm run dev\n\n6. **Front-End**\n\n    ```bash\n        cd paybuddy-frontEnd\n        npm install\n\n7. **After installation type:**\n    ```bash\n      npm run dev\n\n\n\nGo to http://localhost:5173/  to view the front end","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femmanuelkdev%2Fpaybudddy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femmanuelkdev%2Fpaybudddy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femmanuelkdev%2Fpaybudddy/lists"}