{"id":13411230,"url":"https://github.com/mauriciabad/GradeCalc","last_synced_at":"2025-03-14T17:30:29.885Z","repository":{"id":49092746,"uuid":"133348092","full_name":"mauriciabad/GradeCalc","owner":"mauriciabad","description":"💯 Calculate the necessary mark to pass a subject. Store your grades in your account to access them from pc and mobile.","archived":true,"fork":false,"pushed_at":"2024-01-13T20:34:23.000Z","size":52183,"stargazers_count":13,"open_issues_count":1,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-07-31T20:45:14.978Z","etag":null,"topics":["app","calculator","fib","grades","marks","notas","pwa","school","students","university","upc","web"],"latest_commit_sha":null,"homepage":"https://gradecalc.app","language":"JavaScript","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/mauriciabad.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":"2018-05-14T11:05:02.000Z","updated_at":"2024-04-26T13:42:39.000Z","dependencies_parsed_at":"2024-01-13T21:53:22.624Z","dependency_job_id":null,"html_url":"https://github.com/mauriciabad/GradeCalc","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/mauriciabad%2FGradeCalc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mauriciabad%2FGradeCalc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mauriciabad%2FGradeCalc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mauriciabad%2FGradeCalc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mauriciabad","download_url":"https://codeload.github.com/mauriciabad/GradeCalc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243618579,"owners_count":20320261,"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":["app","calculator","fib","grades","marks","notas","pwa","school","students","university","upc","web"],"created_at":"2024-07-30T20:01:12.310Z","updated_at":"2025-03-14T17:30:29.667Z","avatar_url":"https://github.com/mauriciabad.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"[![Netlify Status](https://api.netlify.com/api/v1/badges/3e698f7a-6ceb-49e5-a3bf-142c72746188/deploy-status)](https://app.netlify.com/sites/gradecalc/deploys) [![Build Status](https://travis-ci.com/mauriciabad/GradeCalc.svg?branch=master)](https://travis-ci.com/mauriciabad/GradeCalc) [![Maintainability](https://api.codeclimate.com/v1/badges/f3f3cbb1736c40546d06/maintainability)](https://codeclimate.com/github/mauriciabad/GradeCalc/maintainability)\n\n# GradeCalc\n\n[GradeCalc](https://gradecalc.mauri.app) is a progressive web app for students, its main purpose is to calculate the necessary mark in the remaining exams to pass a subject.\n\nYou can create your own subject and share it, or if someone created it before, you can use theirs.\n\nAlso, it allows you to login with Google and store your subjects in the cloud, so you can access them from your mobile and pc.\n\nUse it here: [gradecalc.mauri.app](https://gradecalc.mauri.app)\n\n## Features\n\n- Calculate the mark you need to pass.\n- Find your subjects in a database.\n- Create your own subject template and share it.\n- Add, modify and delete subjects.\n- Save your marks in your account and device.\n- Google+ login.\n- Works offline.\n- Add to homescreen.\n- Solves complex evaluation formulas.\n\n## Development\n\n### Setup\n\nUse this command to install all dependencies.\n\n```bash\nnpm i\n```\n\n### Develop\n\nFirst, install dependencies and build the app:\n\n```bash\nnpm i\nnpm run dist\n```\n\nUse this command to compile the JS and CSS when you save the files.\n\n```bash\nnpm run dev\n```\n\nFinally, serve the `dist` folder to view the changes.\n\n### Build\n\nUse this command to compile all the files to the `dist/` directory.\n\n```bash\nnpm run dist\n```\n\n### Deploy\n\n_100% automated_ with Netlify, just push to master.\n\n### Gulp commands\n\nYou can use `gulp js`, `gulp css`, `gulp libs` or `gulp watch`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmauriciabad%2FGradeCalc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmauriciabad%2FGradeCalc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmauriciabad%2FGradeCalc/lists"}