Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 2.55 KB

README.md

File metadata and controls

53 lines (33 loc) · 2.55 KB

DX Feedback Board

An IC developer feedback dapp powered by Motoko.


This project is hosted on-chain and is available at dx.internetcomputer.org.

As an example project and workflow

In addition to running as a real-world service, this project is designed to be an ideal starting point for building a full-stack Motoko dapp with a live reload workflow.

Related projects:

  1. mo-dev provides live reloading for Motoko canisters.
  2. Vite + React + Motoko is a beginner-friendly starter project that was originally used for this repository.

Local Development

Make sure that Node.js >= 16.x and the latest version of dfx are installed on your system.

Clone this repository and run the following commands in the project root:

dfx start --clean --background # Run dfx in the background
npm run setup # Install packages, deploy canisters, and generate type bindings

npm start # Start the development server

When ready, run dfx deploy to build and deploy the application.

Technology Stack

Front-end Webapp:

  • TypeScript: JavaScript extended with syntax for types
  • Vite: high-performance tooling for front-end web development
  • React: a component-based UI library
  • Zustand: a simple, clean state management library
  • Tailwind: a highly expressive, utility-first CSS framework
  • Prettier: code formatting for a wide range of supported languages

Back-end Service:

  • Motoko: a safe and simple programming language for the Internet Computer
  • mo-dev: a live reload development server for Motoko
  • MOPS: an on-chain community package manager for Motoko

This project is early in development. Please feel free to report a bug, ask a question, or request a feature on the project's GitHub issues page.

Contributions are welcome! Please check out the contributor guidelines for more information.