NOTE: This project is still under its inital development
Welcome to the PIC-SURE frontend project, a web-based graphical user interface for accessing and querying datasets hosted on the PIC-SURE HPDS (High-performance Data Store) platform.
The PIC-SURE Frontend is designed to provide an intuitive, easy-to-use interface for researchers, enabling them to explore and analyze large-scale biomedical datasets without requiring extensive programming knowledge.
If you are interested in running your own PIC-SURE Platform please check out our All-In-One Project.
If you are looking for some guidance using PIC-SURE, checkout our User Guide.
This project is using SvelteKit! Check out the docs for svelte here and SvelteKit here.
Once you've cloned the project and installed dependencies with pnpm install (or pnpm install or yarn), start a development server:
pnpm run dev
# or start the server and open the app in a new browser tab
pnpm run dev -- --openYou can preview the production build with pnpm run preview.
To deploy your app, you may need to install an adapter for your target environment.
If this is the first time testing is run, download new browsers:
pnpx playwright installRun unit-tests:
pnpm run testOr if you prefer a graphical interface:
pnpm run playwrightBefore sumbitting please test if there are linting errors that need to be fixed:
- Format code using Prettier:
pnpm run format- Then run eslint:
pnpm run lintTo create a production version of your app:
pnpm run buildFirst, please refer to the CONTRIBUTING file for guidelines on how to contribute, submit issues, and propose improvements. Also, please refer to our Code of Conduct.
Some PIC-SURE features are configurable. We provide a feature flag file here. This system is under active development and subject to change.
If you are looking for some guidance using PIC-SURE, checkout our User Guide.
Or feel free to start a discussion or reach out via email to: [email protected]