An open API service indexing awesome lists of open source software.

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.

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

React
Gatsby
Firebase
GraphQL
HTML5
CSS3
Sass
Material UI
Git

## 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)