EchoPages
EchoPages
is a single-binary web service built with the Crystal programming language.
It allows users to submit HTML content and receive a unique URL to access it, making it possible for sharing and testing HTML snippets.
The service utilizes SQLite as its database backend.
Requirements
- Crystal Programming Language: Make sure you have Crystal installed on your system. For installation instructions, visit Crystal Installation Guide.
- SQLite: This project uses SQLite. Ensure SQLite3 is installed and accessible in your environment.
Build from source
- Clone the repository:
git clone [email protected]:mamantoha/echo_pages.git
- Build with
shards build
from project directory - Run it as
./bin/echo_pages
or copy it to executable path
Live Demo
Experience EchoPages in action by visiting our live demo:
Access Details
- Username: echo
- Password: securepassword123
Please note that this is a shared account for demonstration purposes only. Do not store any personal or sensitive information.
Contributing
- Fork it (https://github.com/mamantoha/echo_pages/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Anton Maminov - creator and maintainer