{"id":25459786,"url":"https://github.com/ashtonegeorge/cpsc410","last_synced_at":"2025-06-24T04:06:55.011Z","repository":{"id":275710748,"uuid":"926592749","full_name":"ashtonegeorge/cpsc410","owner":"ashtonegeorge","description":"Evaluation and grade tracking software","archived":false,"fork":false,"pushed_at":"2025-04-25T13:32:35.000Z","size":2065,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-25T14:43:45.670Z","etag":null,"topics":["electron","react","sqlite3","typescript","vite"],"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/ashtonegeorge.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,"zenodo":null}},"created_at":"2025-02-03T14:31:53.000Z","updated_at":"2025-04-25T13:32:38.000Z","dependencies_parsed_at":"2025-02-04T07:18:24.417Z","dependency_job_id":"edc2c922-8800-47e3-a3af-28b4f1c66a41","html_url":"https://github.com/ashtonegeorge/cpsc410","commit_stats":null,"previous_names":["ashtonegeorge/cpsc410"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ashtonegeorge/cpsc410","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashtonegeorge%2Fcpsc410","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashtonegeorge%2Fcpsc410/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashtonegeorge%2Fcpsc410/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashtonegeorge%2Fcpsc410/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashtonegeorge","download_url":"https://codeload.github.com/ashtonegeorge/cpsc410/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashtonegeorge%2Fcpsc410/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261601483,"owners_count":23183093,"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":["electron","react","sqlite3","typescript","vite"],"created_at":"2025-02-18T04:39:14.142Z","updated_at":"2025-06-24T04:06:55.003Z","avatar_url":"https://github.com/ashtonegeorge.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Evalu8 (or whatever we come up with later)\r\nThis is an application for the PA department to store and report on data from surveys regarding the course and guest speakers. Also, this application handles grade entry and reporting for the department.\r\n\r\n## The Team\r\nThis application was developed by a team of students in Dr. Slonka's CPSC 410 class. The team members are:\r\n- Marcus Amerine\r\n- Ashton George\r\n- Zachary Krepelka\r\n- Casey Kuhn\r\n- Aurembiaix Pifarre Planes\r\n- Preston Slagle\r\n- Thomas Urbain\r\n\r\n## Installation\r\nInstructions on how to install and set up the project.\r\n\r\nFirst, clone the repository to your local machine.\r\n```bash\r\ngit clone https://github.com/ashtonegeorge/cpsc410\r\n```\r\nThen navigate to the project directory.\r\n```bash\r\ncd cpsc410\r\n```\r\nNow install the project dependencies.\r\n```bash\r\nnpm i\r\n```\r\nFrom here, you must run the postinstall script to initialize the database.\r\n```bash\r\nnpm run postinstall\r\n```\r\nAfter running the postinstall, you must create a Python virtual environment using the command below.\r\n```bash\r\nvirtualenv venv\r\n```\r\nNow activate the virtual environment.\r\n```bash\r\n.\\venv\\Scripts\\activate.ps1 # Windows PowerShell\r\n.\\venv\\Scripts\\activate.bat # Windows Command Prompt\r\nsource ./venv/bin/activate # macOS/Linux\r\n```\r\nFrom here we can finally install the pip dependencies from requirements.txt. \r\n```bash\r\npip install -r requirements.txt\r\n```\r\n\r\n## Usage\r\nYou can start the application by running the following command. Ensure the Python environment is activated to use all features.\r\n```bash\r\nnpm run dev\r\n```\r\n\r\n## Technologies\r\nThis project was built using the following technologies:\r\n- [Node.js](https://nodejs.org/docs/latest/api/)\r\n- [Electron](https://www.electronjs.org/docs/latest/)\r\n- [React](https://react.dev/learn)\r\n- [Typescript](https://www.typescriptlang.org/docs/)\r\n- [SQLite3](https://www.npmjs.com/package/better-sqlite3) \r\n- [TailwindCSS](https://tailwindcss.com/docs/installation/using-vite)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashtonegeorge%2Fcpsc410","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashtonegeorge%2Fcpsc410","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashtonegeorge%2Fcpsc410/lists"}