/Upfront-Alchemy-University

Upfront is a full-stack dApp to split bills among friends without needing to worry when you're getting your money back

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

This project has been built using create-web3-dapp

ATTENTION: create-web3-dapp is currently in beta - this application has not been tested in production and shouldn't be deployed before review.



Logo

Welcome to Web3

You successfully created your first Web3 Decentralized Application
Explore the docs »

Contribute · Report Bug · Request Feature

Quick Start

  1. Create a new account on Alchemy.com
  2. Create a new Alchemy application.
  3. Navigate to the application folder
cd my-dapp
  1. Run the application
npm run dev
  1. Navigate to to localhost:3000

  2. If you're using Hardhat - go to hardhat.config.js and:

    a. Add your private key to the "accounts" property

    b. Remove the extra quotes


ATTENTION: the keys stored in YOUR-PROJECT-FOLDER/.env will be accessible and visible on the front-end. It is suggested to:

  • Handle API Calls in the Backend through RESTFUL API
  • Handle API calls through server side rendering to get and render data on the backend (getServerSideProps())

(back to top)

Complementary Docs

  • Core:
  • Web3:
    • AlchemySDK - docs
    • EthersJS - docs
    • RainbowKit - docs
    • PhantomWallet - docs
  • Blockchain Development Environments:
  • CSS:

(back to top)

Report an Issue

See the open issues for a full list of proposed features (and known issues).

(back to top)

FAQ:

How do I substitute my Alchemy API Key?

  • open YOUR-PROJECT-FOLDER/.env and change your NEXT_PUBLIC_ALCHEMY_API_KEY variable

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Your Name - @vittostack - vitto@alchemy.com

Project Link: https://github.com/eversmile12/create-web3-dapp

(back to top)