{"id":19651687,"url":"https://github.com/marinactonci/admin-dashboard","last_synced_at":"2025-04-28T16:31:39.821Z","repository":{"id":248515626,"uuid":"823086403","full_name":"marinactonci/admin-dashboard","owner":"marinactonci","description":"This is an Angular application for an administration dashboard that allows users to manage payment orders and users. The application includes features like sorting, filtering, and pagination for payment orders, as well as authentication and role-based access control.","archived":false,"fork":false,"pushed_at":"2024-07-15T11:21:53.000Z","size":194,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T09:51:06.281Z","etag":null,"topics":["angular","json-server","primeng"],"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/marinactonci.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-07-02T11:54:44.000Z","updated_at":"2025-01-24T00:54:12.000Z","dependencies_parsed_at":"2024-07-15T13:42:29.363Z","dependency_job_id":null,"html_url":"https://github.com/marinactonci/admin-dashboard","commit_stats":null,"previous_names":["marinactonci/admin-dashboard"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marinactonci%2Fadmin-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marinactonci%2Fadmin-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marinactonci%2Fadmin-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marinactonci%2Fadmin-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marinactonci","download_url":"https://codeload.github.com/marinactonci/admin-dashboard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251345967,"owners_count":21574810,"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":["angular","json-server","primeng"],"created_at":"2024-11-11T15:07:30.312Z","updated_at":"2025-04-28T16:31:37.832Z","avatar_url":"https://github.com/marinactonci.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Admin Dashboard\n\n## Prerequisites\n\nBefore you can run this application, make sure you have the following installed:\n\n- Node.js (version 22.3.0)\n- npm (version 10.8.1)\n- Angular CLI (version 18.0.6)\n\n## Installation\n\n1. **Clone the repository**:\n\n```sh\ngit clone https://github.com/marinactonci/admin-dashboard.git\ncd admin-dashboard\n```\n\n2. **Install dependencies**:\n\n```sh\nnpm install\n```\n\n3. **Install JSON Server** (if not already installed globally):\n\n```sh\nnpm install -g json-server\n```\n\n## Running the Application\n\n1. **Start JSON Server**:\n\nJSON Server will serve as our mock backend. Make sure to run it from the project directory where `db.json` is located.\n\n```sh\njson-server --watch db.json\n```\n\nBy default, JSON Server runs on port 3000. Ensure it is running before starting the Angular application.\n\n2. **Start the Angular Application**:\n\nOpen another terminal window in the project directory and run:\n\n```sh\nng serve\n```\n\nThis will start the Angular development server. By default, the application will be accessible at `http://localhost:4200`.\n\n3. **Access the Application**:\n\nOpen your web browser and navigate to:\n\n```sh\nhttp://localhost:4200\n```\n\n## Usage\n\n**Login**:\n\n- Use any user credentials present in `db.json` under the `users` array.\n- The credential for admin user is:\n\n```json\n{\n  \"email\": \"admin@mail.com\",\n  \"password\": \"admin\"\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarinactonci%2Fadmin-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarinactonci%2Fadmin-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarinactonci%2Fadmin-dashboard/lists"}