{"id":18726190,"url":"https://github.com/derrickdryer/senior-capstone","last_synced_at":"2026-02-26T00:34:23.697Z","repository":{"id":255265318,"uuid":"849047872","full_name":"derrickdryer/senior-capstone","owner":"derrickdryer","description":"Service-learning project that implements everything we learned during our degree.","archived":false,"fork":false,"pushed_at":"2025-04-09T15:18:21.000Z","size":8885,"stargazers_count":2,"open_issues_count":7,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-09T15:42:10.292Z","etag":null,"topics":["api","capstone-project","mariadb","nodejs","system","web-application","website"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/derrickdryer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-08-28T22:06:35.000Z","updated_at":"2025-04-09T15:18:24.000Z","dependencies_parsed_at":"2024-11-20T19:18:55.617Z","dependency_job_id":"54fdff03-250a-4d16-859f-099c6e3969be","html_url":"https://github.com/derrickdryer/senior-capstone","commit_stats":null,"previous_names":["derrickdryer/senior-capstone"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derrickdryer%2Fsenior-capstone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derrickdryer%2Fsenior-capstone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derrickdryer%2Fsenior-capstone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derrickdryer%2Fsenior-capstone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/derrickdryer","download_url":"https://codeload.github.com/derrickdryer/senior-capstone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248166853,"owners_count":21058481,"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","capstone-project","mariadb","nodejs","system","web-application","website"],"created_at":"2024-11-07T14:13:42.637Z","updated_at":"2026-02-26T00:34:18.664Z","avatar_url":"https://github.com/derrickdryer.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Senior Capstone\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n![Static Badge](https://img.shields.io/badge/Project%20Tracker-Click%20Me-0000ff?link=https%3A%2F%2Fgithub.com%2Fusers%2Fderrickdryer%2Fprojects%2F5%2F)\n\n## Table of Contents\n\n- [Senior Capstone](#senior-capstone)\n  - [Table of Contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Installation](#installation)\n    - [Prerequsites](#prerequsites)\n    - [Method 1: Cloning the Repo](#method-1-cloning-the-repo)\n    - [Method 2: Using Docker](#method-2-using-docker)\n  - [Message from the developers](#message-from-the-developers)\n  - [License](#license)\n  - [Authors \\\u0026 Contributors](#authors--contributors)\n\n## Introduction\n\nOur team is working on a service-learning project to analyze a series of disparate business processes in order to redesign into an optimized and streamlined information systems (software) solution by considering technical, user \u0026 business requirements. We will then apply a software development methodology to develop and implement the information systems (software) solution. Lastly, our team will produce a software installation support and systems users' manual for this system.\n\nFor inquiries, please email \u003ccontact@derrickdryer.com\u003e\n\n## Installation\n\n### Prerequsites\n\nYou must have the following:\n\n- MariaDB Database with a preconfigured user and database\n- Node.js (Unneeded if using docker image)\n- NPM (Unneeded if using docker image)\n\n### Method 1: Cloning the Repo\n\n1. Clone the repository to your local machine using the following command:\n\n```bash\ngit clone https://github.com/derrickdryer/senior-capstone.git\n```\n\n2. Change into the project directory:\n\n```bash\ncd senior-capstone\n```\n\n3. Create an environment file with the following variables:\n\n```bash\n# .env\nDB_HOST=\"Your host\"\nDB_PORT=3306\nDB_USER=\"Your username\"\nDB_PASSWORD=\"Your password\"\nDB_DATABASE=\"Your database name\"\n```\n\n4. Install the dependencies:\n\n```bash\nnpm install\n```\n\n5. Run the server:\n\n```bash\nnpm start\n```\n\n**Note:** If you wish to have the server constantly running it would be better to create a service for it.\n\n6. Navigate to the following URL in your browser:\n\n```bash\nhttp:/YOURHOSTIP:3000\n```\n\n### Method 2: Using Docker\n\n1. Pull the docker image from the docker hub:\n\n```bash\ndocker pull ghcr.io/derrickdryer/derrickdryer/senior-capstone:latest\n```\n\n2. Create an environment file with the following variables:\n\n```bash\n# .env\nDB_HOST=\"Your host\"\nDB_PORT=3306\nDB_USER=\"Your username\"\nDB_PASSWORD=\"Your password\"\nDB_DATABASE=\"Your database name\"\n```\n\n3. Run the docker image:\n\n```bash\ndocker run -d --env-file .env -p 3000:3000 ghcr.io/derrickdryer/senior-capstone:latest\n```\n\n4. Navigate to the following URL in your browser:\n\n```bash\nhttp://YOURHOSTIP:3000\n```\n\n## Message from the developers\n\nThis project is not a production stable website and will not receive updates after May 3, 2025. You are free to utilize it for your own purposes based on the MIT License, but we will not be providing support for it. Lastly, we are not responsible for any damages that may occur from using this software. Thank you for your understanding.\n\n## License\n\nThis project is licensed under the MIT License — see **[LICENSE](https://github.com/derrickdryer/senior-capstone/blob/prod/LICENSE)** file for more details.\n\n## Authors \u0026 Contributors\n\n**Pennsylvania Western University, California**\n_Bachelor's of Computer Information Systems_\n\n- Derrick Dryer\n- Kolson DeSocio\n- Sarah Cusick\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderrickdryer%2Fsenior-capstone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fderrickdryer%2Fsenior-capstone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderrickdryer%2Fsenior-capstone/lists"}