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.
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.
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- 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
- Vite developer docs
- React quick start guide
- Internet Computer docs
- Azle Book
dfx.jsonreference schema
- Customize your project's code style by editing the
.prettierrcfile and then runningnpm run format. - Reduce the latency of update calls by passing the
--emulatorflag todfx start. - Split your frontend and backend console output by running
npm run frontendandnpm run backendin separate terminals.