{"id":15522184,"url":"https://github.com/blase147/sdbms","last_synced_at":"2026-05-09T14:39:59.987Z","repository":{"id":191754806,"uuid":"685307102","full_name":"blase147/SDBMS","owner":"blase147","description":" SDMS is a comprehensive software solution that efficiently manages student, faculty, and administrative data, fostering improved efficiency and communication within educational institutions. With robust reporting and analytics, SDMS enables data-driven decision-making, enhancing transparency and accountability in school operations.","archived":false,"fork":false,"pushed_at":"2023-12-20T08:57:58.000Z","size":3669,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-02-03T02:32:49.912Z","etag":null,"topics":["javascript","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blase147.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":"2023-08-31T00:21:53.000Z","updated_at":"2023-12-20T08:47:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"eb36632c-3c3d-4be4-b79c-f9bafd8d555d","html_url":"https://github.com/blase147/SDBMS","commit_stats":null,"previous_names":["blase147/sdbms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blase147%2FSDBMS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blase147%2FSDBMS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blase147%2FSDBMS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blase147%2FSDBMS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blase147","download_url":"https://codeload.github.com/blase147/SDBMS/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246093180,"owners_count":20722402,"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":["javascript","rails","ruby"],"created_at":"2024-10-02T10:40:20.755Z","updated_at":"2026-05-09T14:39:59.952Z","avatar_url":"https://github.com/blase147.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003c!-- You are encouraged to replace this logo with your own! Otherwise you can also remove it. --\u003e\n\n  \u003cbr/\u003e\n\n  \u003ch1\u003e\u003cb\u003eSDBMS\u003c/b\u003e\u003c/h1\u003e\n\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📗 Table of Contents](#-table-of-contents)\n- [📖 \\[Property Finder\\] ](#-SDBMS-)\n  - [🛠 Built With ](#-built-with-)\n    - [Tech Stack ](#tech-stack-)\n    - [Key Features ](#key-features-)\n  - [💻 Getting Started ](#-getting-started-)\n    - [Prerequisites](#prerequisites)\n    - [Setup](#setup)\n    - [Install](#install)\n    - [Usage](#usage)\n    - [Run tests](#run-tests)\n  - [👥 Authors ](#-authors-)\n  - [🔭 Future Features ](#-future-features-)\n  - [🤝 Contributing ](#-contributing-)\n  - [⭐️ Show your support ](#️-show-your-support-)\n  - [🙏 Acknowledgments ](#-acknowledgments-)\n  - [📝 License ](#-license-)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 Property Finder \u003ca name=\"about-the-project\"\u003e\u003c/a\u003e\n\nThis is a School Database Management System (SDMS), it's a comprehensive software solution designed to efficiently manage student, faculty, and administrative data within educational institutions. It offers features such as streamlined enrollment, faculty management, course scheduling, and automated grading, promoting improved efficiency and communication. With robust reporting and analytics tools, SDMS empowers educational institutions to make data-driven decisions, enhancing transparency and accountability in school operations.\n\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eServer\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://rubyonrails.org/\"\u003eRuby on Rails\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDatabase\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.postgresql.org/\"\u003ePostgreSQL\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- ##Student Information Management:\n\n- **Centralized student database with detailed profiles, academic history, and contact information.**\n- **Automated enrollment and registration processes for new students.**\n- **Real-time updates on student attendance, grades, and performance metrics.**\n\n- ## Faculty and Staff Administration:\n\n- **Faculty profiles with academic qualifications, teaching assignments, and contact details.**\n- **Staff attendance tracking and leave management system.**\n- **Streamlined communication channels for improved collaboration among faculty members.**\n\n- ## Course and Curriculum Management:\n\n- **Comprehensive catalog of courses, including details on prerequisites, credit hours, and curriculum.**\n- **Automated scheduling system for creating class timetables.**\n- **Tools for managing course registrations, withdrawals, and updates.**\n\n- ## Examination and Grading System:\n\n- **Effortless creation and management of exams and assessments.**\n- **Automated grading system with customizable grading scales.**\n- **Secure storage and retrieval of exam results.**\n\n- ## Financial and Resource Management:\n\n- **Billing and fee collection module for tracking student payments.**\n- **Budgeting and expense tracking for transparent financial management.**\n- **Inventory management for school resources, including textbooks and equipment.**\n\n- ## Reporting and Analytics:\n\n- **Robust reporting tools for generating customized reports on various aspects of school operations.**\n- **Data analytics for trend analysis, performance evaluation, and strategic planning.**\n- **Integration with business intelligence tools for in-depth insights.**\n\n- ## User Authentication and Security:\n\n- **Role-based access control to ensure data security and privacy.**\n- **Encrypted data transmission and storage for safeguarding sensitive information.**\n- **Regular security updates to protect against emerging threats.**\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LIVE DEMO --\u003e\n\n\u003c!-- ## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\n\u003e Add a link to your deployed project.\n\n- [Live Demo Link](https://google.com)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e --\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Prerequisites\n\nIn order to run this project you need:\n\n```sh\n gem install rails\n```\n\n### Setup\n\nClone this repository to your desired folder:\n\n```sh\n  git clone https://github.com/blase147/SDBMS\n\n\n```\n\n### Install\n\nInstall this project with:\n\n```sh\n  cd cd SDBMS\n  bundle install\n  rails db:create\n  rails db:migrate\n  1. Remove config/master.key and config/credentials.yml.enc if they exist.\n  2. Run in the terminal: EDITOR=code rails credentials:edit , then close the editor that opens.\n  3. This command will create a new master.key and credentials.yml.enc if they do not exist.\n```\n\n### Usage\n\nTo run the project, execute the following command:\n\n```sh\n  rails server\n```\n\n### Run tests\n\nTo run tests, run the following command:\n\n```sh\nrspec ./spec/models\nrspec ./spec/\nrspec ./spec/user/request\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\" /\u003e\n\n👤 **Chukwuma Paul Mosanya**\n\n- [GitHub](https://github.com/blase147)\n- [Twitter](https://twitter.com/ChukwumaMosanya)\n- [LinkedIn](https://www.linkedin.com/in/chukwuma-mosanya)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [ ] **Implement AI interactivity**\n- [ ] **Implement pagination**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/github.com/blase147/SDBMS/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project, you can give star this repo.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nI would like to thank microverse for providing the skill needed to build such a useful app and to my awesome friend Uloma Mgbeokwere, thanks a million for inspiring the app idea.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./MIT.md) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblase147%2Fsdbms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblase147%2Fsdbms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblase147%2Fsdbms/lists"}