Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Repository
SuperDemo by Dario Passariello
Basic Info
- Host: GitHub
- Owner: picla-net
- Language: TypeScript
- Default Branch: main
- Size: 33.7 MB
Statistics
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
.github/README.md
SuperDemo
copyright (c) 2022 by dario Passariello

Welcome
Hi, this is Dario!. This is the demo about beer labels. Everything there is invented just to show how I build everything and I came to share all the information. I use these technologies:
1) Docker api server on node machine port 9000. 2) Docker Client React on node machine on port 3000
Live Demo link
If you want to make a look in a live version: https://superdemo.picla.net/
save git log to file
If you need to save git log to file use git --no-pager log > git.txt
Install
Please run docker-compose.yml first. After that you can run client.
If you use windows you can mode to project folder and run docker.bat
```js
NPM INSTALL
drive:/SuperDemo/client/
npm install --prod ( --force if necessary ) ```
From shell move to "/client/server" and execute "npm install --prod" if necessary
```js
DO NOT FORGET
drive:/SuperDemo/client/server/
npm install --prod ```
I want to make it automatic during Docker installation ... it's a TODO
Use
From Docker you can run superDemo.client on the browser and enjoy my fatigue. Inside /client/data you have config options.
what's in this version
1) Docker setup in all parts 2) React version with webpack installed 3) API punkapi full support
about project
1) UI / UX is almost done 2) light and dark UI can be switched 3) Theme is drived by OS system 4) API came from punkAPI to our API and it's cached using dpHelper* 5) Rating system works and store all vote to our db 6) Search works 7) Pagination works 8) images and vectors works properly 9) Modals are controlled by stModal* 10) It's possible to use css, sass, scss 11) It's possible to use all kinds of image formats. 12) All data are global and state and store are stored using dpHelper* 13) Api it's run on node environment 14) x-user is used to validate votes. 15) Same email can't vote more time same item 16) Voting is in realtime. 17) Everything is SPA 18) All components should be shared between different pages
dpHelper
NPM dpHelper are developed by Dario Passariello. dpHelper is a collection of global function and memory state, store management. Layerpro are an alert, confirm replacement. Copyright by Dario Passariello
License
MIT
Copyright (c) 2022 Dario Passariello
Notices
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation. No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
files
``` . ├───.vscode ├───server │ ├───bin │ ├───data │ ├───public │ │ └───stylesheets │ ├───routes │ └───views ├───client │ ├───public │ │ └───assets │ │ ├───fonts │ │ ├───icons │ │ ├───images │ │ ├───loaders │ │ ├───logos │ │ ├───themes │ │ └───vectors │ ├───server │ ├───src │ │ ├───components │ │ │ ├───general │ │ │ │ ├───castVote │ │ │ │ ├───loaders │ │ │ │ │ ├───circular │ │ │ │ │ │ ├───progress │ │ │ │ │ │ └───progressWithLabel │ │ │ │ │ └───horizontal │ │ │ │ │ ├───progress │ │ │ │ │ └───save │ │ │ │ ├───lock │ │ │ │ ├───music │ │ │ │ ├───social │ │ │ │ └───uiSelector │ │ │ └───shared │ │ │ ├───audio │ │ │ ├───code │ │ │ ├───fieldset │ │ │ ├───input-checkbox │ │ │ ├───input-email │ │ │ ├───input-password │ │ │ ├───input-radio │ │ │ ├───input-reset │ │ │ ├───input-search │ │ │ ├───input-submit │ │ │ ├───input-switch │ │ │ ├───input-text │ │ │ ├───legend │ │ │ ├───textarea │ │ │ └───video │ │ ├───config │ │ ├───data │ │ ├───layout │ │ │ ├───aside │ │ │ ├───footer │ │ │ ├───header │ │ │ ├───main │ │ │ └───nav │ │ ├───pages │ │ │ ├───about │ │ │ ├───help │ │ │ ├───home │ │ │ ├───notFound │ │ │ └───vote │ │ ├───scripts │ │ ├───styles │ │ │ ├───responsive │ │ │ └───scss │ │ └───types │ └───tests └───screenShot
``
Dario Passariello dariopassariello@gmail.com
Owner
- Name: picla.net
- Login: picla-net
- Kind: organization
- Email: info@picla.net
- Website: https://picla.net
- Repositories: 1
- Profile: https://github.com/picla-net
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: superDemo
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Dario
family-names: Passariello
email: dariopassariello@gmail.com
name-particle: Dario
identifiers:
- type: url
value: "https://superdemo.picla.net"
description: Just a full stack example
repository-code: "https://github.com/passariello/superDemo"
url: "https://superDemo.picla.net/"
abstract: "superDemo, Just a full stack project."
keywords:
- "super "
- "demo "
- "passariello "
- "dario "
- "fullstack "
- "server "
- "example "
- dphelper
license: MIT
GitHub Events
Total
- Delete event: 2
- Push event: 4
- Create event: 1
Last Year
- Delete event: 2
- Push event: 4
- Create event: 1
Dependencies
- @babel/core ^7.27.4 development
- @babel/plugin-transform-runtime 7.27.4 development
- @babel/preset-env 7.27.2 development
- @babel/preset-react 7.27.1 development
- @babel/preset-typescript 7.27.1 development
- @stylistic/eslint-plugin-js ^4.4.1 development
- @stylistic/eslint-plugin-jsx ^4.4.1 development
- @stylistic/eslint-plugin-plus ^4.4.1 development
- @stylistic/eslint-plugin-ts ^4.4.1 development
- @types/node 24.0.3 development
- @types/react 19.1.8 development
- @types/react-dom 19.1.6 development
- @types/react-router 5.1.20 development
- @types/webpack-env 1.18.8 development
- babel-loader 10.0.0 development
- child_process 1.0.2 development
- classnames 2.5.1 development
- compression-webpack-plugin 11.1.0 development
- concurrently 9.1.2 development
- copy-webpack-plugin 13.0.0 development
- css 3.0.0 development
- css-loader 7.1.2 development
- css-modules-typescript-loader 4.0.1 development
- dotenv ^16.5.0 development
- dphelper 1.8.134 development
- eslint 9.29.0 development
- eslint-plugin-react 7.37.5 development
- file-loader ^6.2.0 development
- history 5.3.0 development
- html-webpack-plugin 5.6.3 development
- http-proxy-middleware ^3.0.5 development
- layerpro ^0.10.2 development
- progress-bar-webpack-plugin 2.1.0 development
- react 19.1.0 development
- react-dom 19.1.0 development
- react-router 7.6.2 development
- sass-loader 16.0.5 development
- style-loader 4.0.0 development
- thread-loader 4.0.4 development
- ts-loader 9.5.2 development
- ts-node 10.9.2 development
- tslib 2.8.1 development
- typescript 5.8.3 development
- typescript-eslint ^8.34.1 development
- webpack 5.99.9 development
- webpack-cli 6.0.1 development
- webpack-dev-server ^5.2.2 development
- http-proxy-middleware ^3.0.5 development
- express ^5.1.0
- fs ^0.0.1-security
- express-rate-limit ^7.5.0 development
- body-parser ^2.2.0
- dotenv ^16.5.0
- express ^5.1.0
- fs ^0.0.1-security
- glob ^11.0.2
- gray-matter ^4.0.3
- helmet ^8.1.0
- path ^0.12.7
- pun ^0.1.1
- ts-node ^10.9.2
- tslib ^2.8.1