{"id":24107459,"url":"https://github.com/zynthasius39/beusp","last_synced_at":"2026-05-06T10:31:35.648Z","repository":{"id":268447717,"uuid":"904392613","full_name":"Zynthasius39/beusp","owner":"Zynthasius39","description":"An alternative Student Portal for Baku Engineering University. React | MaterialUI 6 | Flask","archived":false,"fork":false,"pushed_at":"2025-01-17T23:54:16.000Z","size":169,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T00:26:45.019Z","etag":null,"topics":["bun","material-ui","mui","mui6","react","reactjs","typescript","typescript-react"],"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/Zynthasius39.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-12-16T19:55:40.000Z","updated_at":"2025-01-10T23:01:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"e952694b-a8aa-4729-b0e3-c4b309d4512c","html_url":"https://github.com/Zynthasius39/beusp","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"71dbcad13bf2f1ed8bf617e6bcd6bcf5ce72263f"},"previous_names":["zynthasius39/beusp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zynthasius39%2Fbeusp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zynthasius39%2Fbeusp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zynthasius39%2Fbeusp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zynthasius39%2Fbeusp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zynthasius39","download_url":"https://codeload.github.com/Zynthasius39/beusp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241085839,"owners_count":19907258,"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":["bun","material-ui","mui","mui6","react","reactjs","typescript","typescript-react"],"created_at":"2025-01-10T22:30:10.371Z","updated_at":"2026-05-06T10:31:35.590Z","avatar_url":"https://github.com/Zynthasius39.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp float=\"left\"\u003e\n  \u003cimg src=\"public/static/beu.svg\" width=\"100px\"/\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/3e07f85b-7dbd-4181-b2e9-ae61f249006c\" /\u003e\n\u003c/p\u003e\n\n## Student Information System\n## Tələbə Məlumat Sistemi\n\n### Individual Assignment for Multi Platform Programming\n\n![lp1](https://github.com/user-attachments/assets/ebced359-ba96-4a9c-bb3d-cf77cb1345cf)\n\n### I prefer the old logo. Sorry, hated the new one. Having a deep meaning doesn't mean it's a good logo.\n\n## Getting started\n- Starting a dev environment:\n```bash\ngit clone https://github.com/Zynthasius39/beusp\ncd beusp\nbun install\nbun run dev\n```\n- Set-up the proxy server:\n```bash\ngit clone https://github.com/Zynthasius39/beusp_proxy\ncd beusp_proxy\npython3 -m venv .venv\n#------------------------------------------------------#\nsource .venv/bin/activate         # Linux / macOS\n.venv\\Scripts\\activate.ps1        # Windows (Powershell)\n.venv\\bin\\activate                # Windows (CMD)\n#------------------------------------------------------#\npython3 -m pip install -r requirements.txt\n```\n- Start the proxy server (deployment):\n```bash\n# Linux/macOS only\nuwsgi --http 0.0.0.0:8000 --master -p 4 -w main:app\n```\n- If you want a development server instead:\n```bash\npython3 src/main.py\n```\n- Enable Swagger:\n```bash\nexport SWAGGER_ENABLED=true      # Linux / macOS\n$Env:SWAGGER_ENABLED = \"true\"    # Windows (Powershell)\nset SWAGGER_ENABLED=true         # Windows (CMD)\n```\n- Enable Offline mode:\n```bash\nexport TMSAPI_OFFLINE=true      # Linux / macOS\n$Env:TMSAPI_OFFLINE = \"true\"    # Windows (Powershell)\nset TMSAPI_OFFLINE=true         # Windows (CMD)\n```\n- Enable Debugging:\n```bash\nexport DEBUG=true      # Linux / macOS\n$Env:DEBUG = \"true\"    # Windows (Powershell)\nset DEBUG=true         # Windows (CMD)\n```\n```diff\n# Change host address for your deployment\n/src/Api.ts (Line 1)\n+ When offline mode is enabled, no request is being made to root server.\n- You need to have the proxy server running!\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzynthasius39%2Fbeusp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzynthasius39%2Fbeusp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzynthasius39%2Fbeusp/lists"}