2016-03-12 13:55:55 -05:00
# Tilde Friends
2021-01-03 15:10:29 -05:00
Tilde Friends is a program that aims to securely host and share pure JavaScript web applications.
2016-03-12 13:50:43 -05:00
## Goals
2021-01-02 13:10:00 -05:00
1. Make it easy and fun to run all sorts of web applications.
2016-03-12 13:50:43 -05:00
2. Provide a security model that is easy to understand and protects your data.
2021-01-03 15:10:29 -05:00
3. Make creating and sharing web applications accessible to anyone with a browser.
2016-03-12 13:50:43 -05:00
## Building
2022-05-25 18:10:22 -04:00
1. Requires openssl. Other dependencies are kept up to date in the tree.
2. To build, run `make debug` or `make release` . An executable will be generated in a subdirectory of `out/` .
2020-09-22 21:58:13 -04:00
2016-03-12 13:50:43 -05:00
## Running
2021-01-03 15:10:29 -05:00
This is only just starting to show some signs of beginning to work as intended. Set expectations low.
Running the built `tildefriends` executable will start a web server at < http: // localhost:12345 /> . `tildefriends -h` lists further options.
2016-03-12 13:50:43 -05:00
2021-01-03 15:10:29 -05:00
The first user to create an account and log in will be granted administrative privileges. Everything can be managed entirely from the web interface.
2016-03-12 13:50:43 -05:00
2017-01-08 11:25:07 -05:00
## Documentation
2021-01-03 15:10:29 -05:00
There are the very beginnings of developer documentation in `apps/cory/docs/` that can be read in-place or in-browser by running `tildefriends import -u cory` and then visiting < http: // localhost:12345 /~ cory / docs /> .
2017-01-08 11:25:07 -05:00
2016-03-12 13:50:43 -05:00
## License
2022-01-15 16:09:36 -05:00
All code unless otherwise noted in is provided under the [MIT ](https://opensource.org/licenses/MIT ) license.