Skip to content

Juoelenis/Hpa-Progress-Plexus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

hpp-n-l-p

🌐 HPP – Hpa Progress Plexus

HPP (HPA Progress Plexus) is a self-hostable, decentralized web-based platform designed as an alternative to the traditional internet. Built for the Intarenet (local/offline networks), HPP is especially useful in homes, schools, and for individuals seeking reliable, local-first digital communication and collaboration.

HPP has been Nominated as the "best Internet alternative" by the Dogland Tech Comitee (DTC) in 2024. Dogland is a Fictional country in the Juo Universe, for more info please visit the Juoverse Wiki (coming soon)


πŸš€ Features

  • πŸ–§ Peer-to-peer local network communication
  • 🧠 Simple, web-based interface using HTML/CSS/JavaScript
  • πŸ”Œ Fully self-hostable – no internet required
  • 🏠 Perfect for local environments like homes or classrooms
  • πŸ“š Great educational tool for learning about networks & web tech

πŸ“ Project Structure

hpp/
β”œβ”€β”€ index.html        # Main web interface
β”œβ”€β”€ sheet.css        # Styles
β”œβ”€β”€ app.js            # Core logic (altough most of the JS is found in the HTML files)
β”œβ”€β”€ .env              # Configuration file (optional if backend needed)
└── README.md         # This file

πŸ“¦ Getting Started

1. Clone the Repository

git clone https://github.com/Juoelenis/hpp.git
cd hpp

2. (Optional) Configure .env File

If your version uses a lightweight backend or a build tool, you may want to set up a .env file. For example:

# Configuration (optional)
HPP_NODE_NAME=home-node
HPP_PORT=8080

3. Open the App in Your Browser

Just open index.html in your preferred browser:

  • Double-click it, or
  • Use a simple local server like:
# Python 3
python -m http.server 8080

# Or Node.js http-server
npx http-server .

Then open: http://localhost:8080


✍️ Contributing

We welcome contributions from the community!

  1. Fork the repository

  2. Clone your fork:

    git clone https://github.com/your-username/hpp.git
    cd hpp
  3. Create a new branch:

    git checkout -b feature/your-feature-name
  4. Make your changes and commit:

    git commit -am "Add your feature"
  5. Push to your fork and open a pull request:

    git push origin feature/your-feature-name

🧠 Use Cases

  • Schools: Host a School Internet that keeps za tiktok brainrotted aah Kidz on a Good diet of Web Tech (sorry kidz)
  • Homes: Browse an Decentralized networks via LAN with no internet
  • Hobby Projects: Build local-only tools, games, or test dashboards

πŸ“„ License

This project is licensed under the GPL 3.0 License. See LICENSE for more info.


About

Hpa Progress Plexus: Internet/Intraenet Alternative for your Home

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published