{"id":21010188,"url":"https://github.com/hassanhabib/otriples","last_synced_at":"2025-04-04T10:06:16.009Z","repository":{"id":37079088,"uuid":"274055064","full_name":"hassanhabib/OtripleS","owner":"hassanhabib","description":"This is an open source schooling system, dedicated to provide a better experience for schools needing a management and communication and tutoring system all in one place. This project is aiming toward directing all the software development funds and hours to families in need, the idea of the project is to allow schools to use the system as long as the software funds in the school are directed towards financially disadvantaged families and students.","archived":false,"fork":false,"pushed_at":"2024-07-18T04:10:16.000Z","size":8079,"stargazers_count":329,"open_issues_count":54,"forks_count":170,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-03-28T09:03:38.321Z","etag":null,"topics":["api","dotnetcore","families","funds","schooling","students"],"latest_commit_sha":null,"homepage":"","language":"C#","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/hassanhabib.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":"2020-06-22T06:15:43.000Z","updated_at":"2025-03-27T19:15:34.000Z","dependencies_parsed_at":"2024-12-16T06:01:59.809Z","dependency_job_id":"42cbd5fe-9ad2-4913-8c6a-fe0cb2239ed2","html_url":"https://github.com/hassanhabib/OtripleS","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/hassanhabib%2FOtripleS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassanhabib%2FOtripleS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassanhabib%2FOtripleS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hassanhabib%2FOtripleS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hassanhabib","download_url":"https://codeload.github.com/hassanhabib/OtripleS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247153431,"owners_count":20892660,"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":["api","dotnetcore","families","funds","schooling","students"],"created_at":"2024-11-19T09:19:38.239Z","updated_at":"2025-04-04T10:06:15.969Z","avatar_url":"https://github.com/hassanhabib.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OtripleS\nOpen Source Schooling System\n\n[![.NET](https://github.com/hassanhabib/OtripleS/actions/workflows/dotnet.yml/badge.svg)](https://github.com/hassanhabib/OtripleS/actions/workflows/dotnet.yml)\n[![The Standard - COMPLIANT](https://img.shields.io/badge/The_Standard-COMPLIANT-2ea44f?style=default)](https://github.com/hassanhabib/The-Standard)\n[![The Standard](https://img.shields.io/github/v/release/hassanhabib/The-Standard?filter=2.0.1\u0026style=default\u0026label=Standard%20Version\u0026color=2ea44f)](https://github.com/hassanhabib/The-Standard/tree/2.0.1)\n[![The Standard Community](https://img.shields.io/discord/934130100008538142?style=default\u0026color=%237289da\u0026label=The%20Standard%20Community\u0026logo=Discord)](https://discord.gg/vdPZ7hS52X)\n\n\n## Introduction\nThis is an open source schooling system, dedicated to provide a better experience for schools needing a management and communication and tutoring system all in one place.\nThis project is aiming toward directing all the software development funds and hours to families in need, the idea of the project is to allow schools to use the system as long as the software funds in the school are directed towards financially disadvantaged families and students.\n\n## Project Coding Standards\n[The Standard](https://github.com/hassanhabib/The-Standard)\n\n[C# Coding Standard](https://github.com/hassanhabib/CSharpCodingStandard)\n\nStandard-Compliance\n\nThis library was built according to The Standard. The library follows engineering principles, patterns and tooling as recommended by The Standard.\n\nThis library is also a community effort which involved many nights of pair-programming, test-driven development and in-depth exploration research and design discussions.\n\n## Project Updates\n\u003cimg width=20 src=\"https://www.searchmarketingaustralia.com.au/wp-content/uploads/2017/10/original_images_YouTube.png\" /\u003e [OtripleS 001: Project Init \u0026 Student Model Conceptualization](https://www.youtube.com/watch?v=aq28Bw9vzgU)\n\n\u003cimg width=20 src=\"https://www.searchmarketingaustralia.com.au/wp-content/uploads/2017/10/original_images_YouTube.png\" /\u003e [OtripleS 002: Student CRUD Operations](https://www.youtube.com/watch?v=pIlV8lms__I)\n\n\u003cimg width=20 src=\"https://www.searchmarketingaustralia.com.au/wp-content/uploads/2017/10/original_images_YouTube.png\" /\u003e [OtripleS 003: Modifying Student Object End-to-End](https://www.youtube.com/watch?v=FLsHIDe3cNs)\n\n\u003cimg width=20 src=\"https://www.searchmarketingaustralia.com.au/wp-content/uploads/2017/10/original_images_YouTube.png\" /\u003e [OtripleS 004: Get All Teachers Acceptance Tests \u0026 Course Model](https://www.youtube.com/watch?v=HS_dippx-To)\n\n\u003cimg width=20 src=\"https://www.searchmarketingaustralia.com.au/wp-content/uploads/2017/10/original_images_YouTube.png\" /\u003e [OtripleS 005: Classroom \u0026 Assignments](https://www.youtube.com/watch?v=un3d3N8TPiw)\n\n\u003cimg width=20 src=\"https://www.searchmarketingaustralia.com.au/wp-content/uploads/2017/10/original_images_YouTube.png\" /\u003e [OtripleS 006: Building References and Relationships](https://www.youtube.com/watch?v=XoDwJ-dvhI0)\n\n\u003cimg width=20 src=\"https://www.searchmarketingaustralia.com.au/wp-content/uploads/2017/10/original_images_YouTube.png\" /\u003e [OtripleS 007: Upgrading to .NET 5.0 RC](https://www.youtube.com/watch?v=ufjtuAel538)\n\n\u003cimg width=20 src=\"https://www.searchmarketingaustralia.com.au/wp-content/uploads/2017/10/original_images_YouTube.png\" /\u003e [OtripleS 008: Upgrading to .NET 6.0 Preview 3](https://www.youtube.com/watch?v=juyZCgF9g2E)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhassanhabib%2Fotriples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhassanhabib%2Fotriples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhassanhabib%2Fotriples/lists"}