{"repo":"GervinFung/periotable","free":true,"listed":false,"github":"https://github.com/GervinFung/periotable","clone":"git clone https://github.com/GervinFung/periotable.git","description":"Periotable, The Modern Periodic Table","language":"TypeScript","stars":18,"topics":["chemistry","mui-joy","nextjs","periodic-table","periodic-table-of-elements","science","typescript","periotable"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"The Periodic Table Major credit to Evrim Ağacı as most of the data is scraped from periodum Structure This project use monorepo with pnpm workspace, the web app and desktop app are in apps respectively Preview Home Page Compounds Page Element Page (too long to show full page) Error Page Tech Used Aspect Name ---------------------- -------------- Development Language TypeScipt Scripting Language TypeScipt Testing Vitest Styling Mui Joy Framework NextJS Build Automation Tool Make Dependency Management Pnpm Continuous Integration GitHub Actions Desktop Application Tauri How to build this app? Make sure you have pnpm and make available in your system You can install pnpm with npm i -g pnpm , if you have npm in your pc, otherwise, install npm here For Mac and Linux, make is available, but for Windows, you can install make with choco install make Environment Variables Relevant environment variables will be generate when certain commands are ran, such as make build-development and make start-development will product .env with development variables. The same goes for other environment Rest assured that you can still build an optimised & minimised version of this application without production configuration provided Make Commands Below are the listed commands that you can use to build/develop/test this app 2. Web in apps/web Command Usage ---------------------------------------------------- ------------------------------------------------------- make start Start the bundled app make g","default_branch":null,"files":null,"tree":[],"storefront":"/r/GervinFung","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GervinFung/periotable/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}