├── .eslintrc.json ├── .gitignore ├── Assets ├── env-file.png ├── proteus-header.png └── yaml-template.png ├── README.md ├── forge.config.ts ├── package.json ├── proteus-image ├── Dockerfile ├── cronJobsModel.js ├── index.js ├── jobsModel.js └── package.json ├── src ├── App.tsx ├── Components │ ├── Archive │ │ ├── Archive.tsx │ │ ├── ArchiveJob.tsx │ │ ├── ArchiveJobHover.tsx │ │ └── Dropdown.tsx │ ├── Home │ │ ├── GridHeader.tsx │ │ ├── Home.tsx │ │ ├── HomeListJob.tsx │ │ ├── ScheduleInterval.tsx │ │ ├── ScheduleJob.tsx │ │ └── ScheduleJobHover.tsx │ ├── JobCreator │ │ ├── CronJobForm.tsx │ │ ├── JobCreator.tsx │ │ ├── JobForm.tsx │ │ └── JobTabs.tsx │ ├── Nav.tsx │ └── NoPage.tsx ├── Models │ ├── ArchivedJobsModel.ts │ └── CronjobModel.ts ├── Styles │ ├── archive.css │ ├── createjobs.css │ ├── home.css │ └── sidebar.css ├── ThemeContext.ts ├── images │ └── PROTEUS.png ├── index.css ├── index.html ├── index.ts ├── preload.ts ├── renderer.ts └── types.ts ├── test.yaml ├── tsconfig.json ├── webpack.main.config.ts ├── webpack.plugins.ts ├── webpack.renderer.config.ts ├── webpack.rules.ts └── website ├── 404.html ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.cjs ├── public └── vite.svg ├── src ├── App.css ├── App.jsx ├── assets │ ├── Archive.gif │ ├── Create.gif │ ├── Home.gif │ ├── PROTEUS.png │ ├── PROTEUS2.png │ ├── PROTEUS3.png │ ├── bianca2.png │ ├── eddy2.png │ ├── mark2.png │ ├── matt2.png │ ├── proteus.ico │ ├── protozoa1.ico │ ├── protozoa1.png │ └── react.svg ├── components │ ├── Contact.jsx │ ├── Features.jsx │ ├── GettingStarted.jsx │ ├── Home.jsx │ ├── Navbar.jsx │ └── Team.jsx ├── index.css └── main.jsx ├── tailwind.config.cjs └── vite.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/env-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/Assets/env-file.png -------------------------------------------------------------------------------- /Assets/proteus-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/Assets/proteus-header.png -------------------------------------------------------------------------------- /Assets/yaml-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/Assets/yaml-template.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/README.md -------------------------------------------------------------------------------- /forge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/forge.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/package.json -------------------------------------------------------------------------------- /proteus-image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/proteus-image/Dockerfile -------------------------------------------------------------------------------- /proteus-image/cronJobsModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/proteus-image/cronJobsModel.js -------------------------------------------------------------------------------- /proteus-image/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/proteus-image/index.js -------------------------------------------------------------------------------- /proteus-image/jobsModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/proteus-image/jobsModel.js -------------------------------------------------------------------------------- /proteus-image/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/proteus-image/package.json -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Components/Archive/Archive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Archive/Archive.tsx -------------------------------------------------------------------------------- /src/Components/Archive/ArchiveJob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Archive/ArchiveJob.tsx -------------------------------------------------------------------------------- /src/Components/Archive/ArchiveJobHover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Archive/ArchiveJobHover.tsx -------------------------------------------------------------------------------- /src/Components/Archive/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Archive/Dropdown.tsx -------------------------------------------------------------------------------- /src/Components/Home/GridHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Home/GridHeader.tsx -------------------------------------------------------------------------------- /src/Components/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Home/Home.tsx -------------------------------------------------------------------------------- /src/Components/Home/HomeListJob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Home/HomeListJob.tsx -------------------------------------------------------------------------------- /src/Components/Home/ScheduleInterval.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Home/ScheduleInterval.tsx -------------------------------------------------------------------------------- /src/Components/Home/ScheduleJob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Home/ScheduleJob.tsx -------------------------------------------------------------------------------- /src/Components/Home/ScheduleJobHover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Home/ScheduleJobHover.tsx -------------------------------------------------------------------------------- /src/Components/JobCreator/CronJobForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/JobCreator/CronJobForm.tsx -------------------------------------------------------------------------------- /src/Components/JobCreator/JobCreator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/JobCreator/JobCreator.tsx -------------------------------------------------------------------------------- /src/Components/JobCreator/JobForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/JobCreator/JobForm.tsx -------------------------------------------------------------------------------- /src/Components/JobCreator/JobTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/JobCreator/JobTabs.tsx -------------------------------------------------------------------------------- /src/Components/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/Nav.tsx -------------------------------------------------------------------------------- /src/Components/NoPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Components/NoPage.tsx -------------------------------------------------------------------------------- /src/Models/ArchivedJobsModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Models/ArchivedJobsModel.ts -------------------------------------------------------------------------------- /src/Models/CronjobModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Models/CronjobModel.ts -------------------------------------------------------------------------------- /src/Styles/archive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Styles/archive.css -------------------------------------------------------------------------------- /src/Styles/createjobs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Styles/createjobs.css -------------------------------------------------------------------------------- /src/Styles/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Styles/home.css -------------------------------------------------------------------------------- /src/Styles/sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/Styles/sidebar.css -------------------------------------------------------------------------------- /src/ThemeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/ThemeContext.ts -------------------------------------------------------------------------------- /src/images/PROTEUS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/images/PROTEUS.png -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/preload.ts -------------------------------------------------------------------------------- /src/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/renderer.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/src/types.ts -------------------------------------------------------------------------------- /test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/test.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/webpack.main.config.ts -------------------------------------------------------------------------------- /webpack.plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/webpack.plugins.ts -------------------------------------------------------------------------------- /webpack.renderer.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/webpack.renderer.config.ts -------------------------------------------------------------------------------- /webpack.rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/webpack.rules.ts -------------------------------------------------------------------------------- /website/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/404.html -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/README.md -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/index.html -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/package.json -------------------------------------------------------------------------------- /website/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/postcss.config.cjs -------------------------------------------------------------------------------- /website/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/public/vite.svg -------------------------------------------------------------------------------- /website/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/App.jsx -------------------------------------------------------------------------------- /website/src/assets/Archive.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/Archive.gif -------------------------------------------------------------------------------- /website/src/assets/Create.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/Create.gif -------------------------------------------------------------------------------- /website/src/assets/Home.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/Home.gif -------------------------------------------------------------------------------- /website/src/assets/PROTEUS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/PROTEUS.png -------------------------------------------------------------------------------- /website/src/assets/PROTEUS2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/PROTEUS2.png -------------------------------------------------------------------------------- /website/src/assets/PROTEUS3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/PROTEUS3.png -------------------------------------------------------------------------------- /website/src/assets/bianca2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/bianca2.png -------------------------------------------------------------------------------- /website/src/assets/eddy2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/eddy2.png -------------------------------------------------------------------------------- /website/src/assets/mark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/mark2.png -------------------------------------------------------------------------------- /website/src/assets/matt2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/matt2.png -------------------------------------------------------------------------------- /website/src/assets/proteus.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/proteus.ico -------------------------------------------------------------------------------- /website/src/assets/protozoa1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/protozoa1.ico -------------------------------------------------------------------------------- /website/src/assets/protozoa1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/protozoa1.png -------------------------------------------------------------------------------- /website/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/assets/react.svg -------------------------------------------------------------------------------- /website/src/components/Contact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/components/Contact.jsx -------------------------------------------------------------------------------- /website/src/components/Features.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/components/Features.jsx -------------------------------------------------------------------------------- /website/src/components/GettingStarted.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/components/GettingStarted.jsx -------------------------------------------------------------------------------- /website/src/components/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/components/Home.jsx -------------------------------------------------------------------------------- /website/src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/components/Navbar.jsx -------------------------------------------------------------------------------- /website/src/components/Team.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/components/Team.jsx -------------------------------------------------------------------------------- /website/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/index.css -------------------------------------------------------------------------------- /website/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/src/main.jsx -------------------------------------------------------------------------------- /website/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/tailwind.config.cjs -------------------------------------------------------------------------------- /website/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/proteus/HEAD/website/vite.config.js --------------------------------------------------------------------------------