Davao Educational Sites Tracker Identifying Network Yield
Project DESTINY is an unofficial, open-source Uptime Status Checker dedicated to monitoring the availability of key websites and student portals across Davao City.
This project is written in Svelte and uses SvelteKit as its meta-framework. It conducts routine checks by leveraging proxy servers to check the uptime of the websites. The backend of this project uses Pocketbase.
-
Real-time Monitoring: Regular checks ensure up-to-the-minute status updates.
-
User-Friendly Interface: Easily check website status with an simplistic design.
-
Open-Source: Contribute to the project and enhance its functionality.
- Node.js
- Node Package Manager (NPM)
- Pocketbase (v20.0.0+)
git clone https://github.com/jeoooo/PROJECTDESTINY.git
cd PROJECTDESTINY
npm install
npm run dev
-
Execute pocketbase.exe from
-
run the pocketbase instance using the following command
./pocketbase serve
this will open a pocketbase instance at http://127.0.0.1:8090 just like the example below
2023/12/31 06:47:32 Server started at http://127.0.0.1:8090
├─ REST API: http://127.0.0.1:8090/api/
└─ Admin UI: http://127.0.0.1:8090/_/
Wanna contribute? Here are the following resources you can use when working on the HCDC True Site codebase:
- Svelte Documentation: https://svelte.dev/docs/introduction
- SvelteKit Documentation: https://kit.svelte.dev/docs/introduction
- Typescript Handbook: https://www.typescriptlang.org/docs/handbook/intro.html
- TailwindCSS Docs (For additional information): https://tailwindcss.com
- MDN Web Docs (For additional information): https://developer.mozilla.org/en-US/
- Pocketbase Documentation: https://pocketbase.io/docs/
- Fork it (https://github.com/jeoooo/hcdctruesite/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Important
To contribute or suggest schools you may submit a GitHub Issue