{"id":21769518,"url":"https://github.com/awalhossain/bug-tracker-server","last_synced_at":"2025-03-21T06:13:25.395Z","repository":{"id":226845343,"uuid":"769785396","full_name":"AwalHossain/bug-tracker-server","owner":"AwalHossain","description":"A software development tool that be used to log and monitor bugs or errors during software development and testing. Our app will help to make software development easier, maintainable, organized and robust.","archived":false,"fork":false,"pushed_at":"2024-04-09T19:20:33.000Z","size":221,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T03:59:17.437Z","etag":null,"topics":["bug-tracker","daily-task","issue-management","issue-tracker","project-management"],"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/AwalHossain.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}},"created_at":"2024-03-10T03:41:39.000Z","updated_at":"2024-04-28T09:08:24.000Z","dependencies_parsed_at":"2024-04-09T20:33:04.524Z","dependency_job_id":"80a7be13-1d20-4ec2-9539-8f4b66ef0292","html_url":"https://github.com/AwalHossain/bug-tracker-server","commit_stats":null,"previous_names":["awalhossain/issue-tracker-server","awalhossain/bug-tracker-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AwalHossain%2Fbug-tracker-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AwalHossain%2Fbug-tracker-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AwalHossain%2Fbug-tracker-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AwalHossain%2Fbug-tracker-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AwalHossain","download_url":"https://codeload.github.com/AwalHossain/bug-tracker-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244745751,"owners_count":20503050,"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":["bug-tracker","daily-task","issue-management","issue-tracker","project-management"],"created_at":"2024-11-26T14:09:06.744Z","updated_at":"2025-03-21T06:13:25.372Z","avatar_url":"https://github.com/AwalHossain.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Issue Tracker Server 📌\n\nThis guide will walk you through the process of setting up the Issue Tracker Server project. By following these steps, you will clone the project, install dependencies, and configure Prisma for database management. Let's get started!\n\n## Installation Steps\n\n### Follow these steps to clone and set up starter project:\n\n1. `Clone the project:` Open your terminal or command prompt and run the following command to clone the project repository:\n\n```bash\ngit clone https://github.com/AwalHossain/issue-tracker-server.git\n```\n\n2. `Navigate into the project directory:` Use the cd command to navigate into the project directory:\n\n```bash\ncd issue-tracker-server\n```\n\n3. `Install project dependencies:` Next, install the project dependencies by running the following command:\n\n```bash\nyarn install\n```\n\n4. Configure Prisma and the database connection:\n\n- Add Prisma as a development dependency by running the following command:\n\n```bash\nyarn add prisma --save-dev\n```\n\n- Set up your Prisma project by creating the Prisma schema file using the following command:\n\n```bash\nnpx prisma init\n```\n\n- Open the prisma/schema.prisma file and configure your database connection details.\n\n```bash\ndatasource db {\n  provider = \"postgresql\"\n  url      = env(\"DATABASE_URL\")\n}\n```\n\n- Create a .env file in the project root directory and set the DATABASE_URL environment variable. Replace the placeholders with your database connection details:\n\n```bash\nDATABASE_URL=\"postgresql://USER:PASSWORD@HOST:PORT/DATABASE?schema=SCHEMA\"\n```\n\n5. Creating the database schema\n6. Migrate the database schema: Use the following command to create and apply the initial database schema:\n\n```bash\nnpx prisma migrate dev --name init\n```\n\nThis command creates a new migration file based on your schema changes and applies it to your database.\n\n6. `Install Prisma Client:` Install the Prisma Client library by running the following command:\n\n```bash\nyarn add @prisma/client\n```\n\nThis command installs the Prisma Client, which provides an interface to interact with your database.\n\nThat's it! You have successfully set up the University Management Core Service Starter project. You can now start exploring and working with the codebase. Refer to the project documentation or README for further instructions on how to run and use the core service.\n\nHappy coding!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawalhossain%2Fbug-tracker-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawalhossain%2Fbug-tracker-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawalhossain%2Fbug-tracker-server/lists"}