Website source code for aya.so.
Find a file
wrabbs 9105f6d709 Update README.md
Update contact email to the correct one. (As there is now a few of us working on this)

Signed-off-by: wrabbs <wrabbs@aya.so>
2025-12-31 03:55:50 +00:00
client Performance: PNG to WEBP changes 2025-12-24 12:52:00 +01:00
old-ver/client Update: aya.so v0.1.0 2025-08-13 14:55:42 +02:00
.gitignore ADD: initial commit - source code 2024-10-25 17:35:05 +02:00
LICENSE Initial commit 2024-10-25 15:18:26 +00:00
README.md Update README.md 2025-12-31 03:55:50 +00:00
to-do.txt Update: Note to self 2025-02-23 16:45:58 +01:00

aya.so

Source code for the main aya.so website.
Setup »



About aya.so

aya.so is a domain for (shared) use & projects.
The intent of this site is to provide a landing page
for users, while also somewhat serving a basic status
page as well. All aya.so projects are 'invite-only'
for now. (๑′ᴗ‵๑)



Getting Started

To get the project installed, follow this simple guide.

Prerequisites:

This project depends on the following:

  https://nodejs.org/en/

Installation:

  1. From a terminal, run:
  git clone https://git.aya.so/aya/aya.so
  1. Unzip/Unarchive (if needed) with your tool of choice. Then change directory into it.
  cd aya.so/client
  1. Check the package.json file matches, then open in a terminal and install dependencies:
  npm install
  1. Start the serve process.
  npm run serve
  1. And enjoy!


Roadmap & Updates

  • Convert .PNG to .WEBP for efficiency/performance.
  • Provide a 'dashboard' to navigate the services.
  • Provide the backend services safely & securely.
  • Implement a anti-scraper such as Anubis.
  • Proper CSP headers.

Please see the open issues for a list of proposed features (as well as known issues).



Contributing

If you want to make a contribution, please fork the repository & create a pull request. If you have a suggestion you would want to see, you can open a new issue with your request.

  1. Fork the project
  2. Create your Feature Branch (git checkout -b feature/YourFeature)
  3. Commit changes (git commit -m 'This is my feature commit.')
  4. Push to the Branch (git push origin feature/YourFeature)
  5. Open a Pull Request.


Contact & Support