{"id":16701063,"url":"https://github.com/scriptex/freelance-salary-calculator","last_synced_at":"2025-10-29T01:43:46.455Z","repository":{"id":64752844,"uuid":"575895874","full_name":"scriptex/freelance-salary-calculator","owner":"scriptex","description":"Salary calculator for contractors and freelancers (based on the Bulgarian Labour Law)","archived":false,"fork":false,"pushed_at":"2025-04-09T15:28:12.000Z","size":4630,"stargazers_count":7,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T04:05:12.466Z","etag":null,"topics":["calculator","salary","salary-calculator"],"latest_commit_sha":null,"homepage":"https://salary.atanas.info","language":"TypeScript","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/scriptex.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":"2022-12-08T14:42:36.000Z","updated_at":"2025-03-26T20:27:37.000Z","dependencies_parsed_at":"2024-01-06T15:29:13.869Z","dependency_job_id":"16361257-db6d-4e94-a0ac-0043d9f5a7ce","html_url":"https://github.com/scriptex/freelance-salary-calculator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ffreelance-salary-calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ffreelance-salary-calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ffreelance-salary-calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ffreelance-salary-calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scriptex","download_url":"https://codeload.github.com/scriptex/freelance-salary-calculator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154981,"owners_count":21056543,"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":["calculator","salary","salary-calculator"],"created_at":"2024-10-12T18:28:12.182Z","updated_at":"2025-10-29T01:43:41.405Z","avatar_url":"https://github.com/scriptex.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Freelance Salary Calculator\n\n\u003e Based on the labour law in Bulgaria and the [National Revenue Agency regulations](https://nra.bg/wps/portal/nra/taxes/godishen-danak-varhu-dohdite/svobodni-profesii).\n\n## Tech stack\n\nThis is a web application built with NextJS, MongoDB, React, Material UI, TypeScript, NodeJS.\n\n## Running locally\n\nFirst clone this repostory or download it from Github.\n\nThen, when extracted, install the dependencies:\n\n```sh\nyarn\n```\n\nThen, configure the local environment by copying the `.env.local.example` file to `.env.local` file. \n\nIn the `.env.local` file add the following variables:\n\n```\n# API key from https://currencyapi.com/\nCURRENCY_API_ENPOINT_TOKEN='\u003cYOUR_TOKEN_FROM_CURRECNY_API\u003e'\n\n# Mongo DB URI\nMONGODB_URI=mongodb+srv://\u003cUSERNAME\u003e:\u003cPASSWORD\u003e@cluster0.xc0hboq.mongodb.net/\u003cDBNAME\u003e?retryWrites=true\u0026w=majority\n```\n\nThen, to run the local development server, run\n\n```sh\nyarn dev\n```\n\nTo lint the code using ESLint, run\n\n```sh\nyarn lint\n```\n\nTo prettify the codebase using Prettier, run\n\n```sh\nyarn prettier\n```\n\nTo build the code for production deployment, run\n\n```sh\nyarn build\n```\n\n## Deploying to Vercel\n\nSimply link your cloned Github repository with your Vercel account. When this is done, Vercel will automatically pick up the configuration and scripts which it needs. If you're linking a local repository, you can use the Vercel CLI.\n\nDon't forget to set up the environmental variables from above in your Vercel project's dashboard.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptex%2Ffreelance-salary-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscriptex%2Ffreelance-salary-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptex%2Ffreelance-salary-calculator/lists"}