"We've Got Poems" is not just a web application; it's a creative haven where users can weave their poetic expressions and share them with the world. This project started as a Proof Of Concept (POC) but has evolved into a showcase of cutting-edge technologies that enhance user experience and security.
Dive into the future of online privacy with Layer 8, a suite of network protocol implementations seamlessly integrated into "We've Got Poems." This anonymizing reverse proxy is dedicated to dissociating a user's true identity from their online content choices, ensuring a secure and private environment for creative expression.
Embrace the future of authentication with SIWE (Sign-In with Ethereum), an implementation of the EIP-4361 standard. This revolutionary authentication method establishes secure communication between the frontend and backend, providing a robust foundation for user sessions based on a wallet connection. Explore features like Connect Wallet and Sign Message, unlocking a world of possibilities beyond traditional authentication methods.
To be able to successfully add your own components to the project, you will need to understand the following libraries:
We welcome contributions from the community to make "We've Got Poems" even more incredible. If you have ideas, bug fixes, or enhancements, feel free to open an issue or submit a pull request.
If you want to contribute to the Backend of this project, please read the Backend README.
But if you are more Frontend oriented, please read the Frontend README.
- Clone the repository with
git clone
- Go to the project folder with
cd weve-got-poems
- Build the project with docker-compose
docker-compose build
- Run the project with docker-compose
docker-compose up
- Open in the browser the URL that is shown in the console
- Enjoy
Check the README of the Backend and Frontend to run each project separately.
- Frontend: https://weve-got-poems.pages.dev
- Frontend: (firebase) https://weve-got-poem.web.app/
- Backend: https://api-weve-got-poems.up.railway.app
Embark on a poetic journey with "We've Got Poems." Share your verses, explore the power of Layer 8, and experience the seamless authentication of SIWE. Let your creativity flow freely in a secure and private online space.
🚀 Happy Poeting! 🚀