https://github.com/thomson159/pen
Open-source (GPL-3.0 license) React, JS, Firebase, Gatsby and i18next, three.js landing page. Contains the source code for the 243Pen.store.
https://github.com/thomson159/pen
app firebase gatsby javascript landing-page open-source react uniswap
Last synced: 3 months ago
JSON representation
Open-source (GPL-3.0 license) React, JS, Firebase, Gatsby and i18next, three.js landing page. Contains the source code for the 243Pen.store.
- Host: GitHub
- URL: https://github.com/thomson159/pen
- Owner: thomson159
- License: gpl-3.0
- Created: 2025-07-24T20:08:03.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-10T14:27:43.000Z (11 months ago)
- Last Synced: 2025-08-10T16:23:21.846Z (11 months ago)
- Topics: app, firebase, gatsby, javascript, landing-page, open-source, react, uniswap
- Language: JavaScript
- Homepage: https://243pen.store
- Size: 17.9 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Symbol of transforming weapons into words
## node: >= v20.18.1
Based on the source code of the [uniswap.org](https://uniswap.org) homepage ([GPL-3.0 license](https://github.com/Uniswap/org-v1/blob/main/LICENSE)).
Improved version of the [web2app.app](https://web2app.app) project, simplified code, better SEO, fixed navigation bar in the mobile version, different smooth scrolling, added 3D model and translation.
# React, JS, Firebase, Gatsby and i18next, three.js
## Firebase
The project uses Firebase for hosting.
Put Your own keys in the `.firebaserc` and `src/firebase.js` files.
To deploy the app please follow the steps specified in the [Firebase documentation](https://firebase.google.com/docs).
## Development
`node >= v20.18.1`
### To install packages:
1. `npm install --legacy-peer-deps`
### To start the dev server:
2. `npm start`
Runs the app in the development mode. Open http://localhost:8000 to view it in the browser.
### To build the app:
3. `npm run build`
### To host the app:
4. `firebase deploy`
## Useful links
Firebase:
[firebase.google.com](https://firebase.google.com)
Uniswap repo:
[github.com/Uniswap/org-v1](https://github.com/Uniswap/org-v1)
License:
[GPL-3.0](https://github.com/Web2App-app/app-v1/blob/main/LICENSE)
## Contact
contact@243pen.store
## Team members
[Uniswap team](https://github.com/Uniswap/org-v1)
[@thomson159](https://github.com/thomson159)