Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 2.54 KB

README.md

File metadata and controls

50 lines (36 loc) · 2.54 KB

The no reason DAO

Guide lines throughout this project.

This project is backed ontop of the Vite-React-Azle template. First of all i want to extend my greetings to @seb and all the @code&state team. Through out the next commits i'll be improving the features and functionalities.

This project is called "The No Reason DAO" because right now has no usefull functionalities but pretends to be the backbone of next personal projects were the intention of building a real and usefull dao is achieved.

Features included

This implementation, by the time of writing, is capable of:

  • Log in with Internet Identity.
  • Set a logged in user as a member of the current DAO.
  • Newbie Members of the DAO receive 1 Voting Power which enables the posibility to make proposals and to vote on propoasl as well.

Getting started

Make sure that Node.js >= 16.x and dfx >= 0.14.3Beta-0 are installed on your system.

Run the following commands:

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

Technology Stack

  • Vite: high-performance tooling for front-end web development
  • React: a component-based UI library
  • TypeScript: JavaScript extended with syntax for types
  • Sass: an extended syntax for CSS stylesheets
  • Prettier: code formatting for a wide range of supported languages
  • Azle: a TypeScript CDK for the Internet Computer

Documentation

Tips and Tricks

  • Customize your project's code style by editing the .prettierrc file and then running npm run format.
  • Reduce the latency of update calls by passing the --emulator flag to dfx start.
  • Split your frontend and backend console output by running npm run frontend and npm run backend in separate terminals.