Meetwith provides an easy way to share your (or your DAO's) calendar and schedule meetings without any hassle or back-and-forth communication. All possible by simply connecting your crypto wallet. No registration needed, no more emails (only if you want to) - Own your private data! You know Calendly right? Same thing here, but for web3!
First of all, you'll need nodeinstalled in your environment, and you'll also need doppler cli with propper access given by one of our team members.
Given that you have the requirements ready, to run the development server:
npm install
npm run dev
# or
yarn
yarn devOpen http://localhost:3000 with your browser to see the result.
- Module Aliases - Learn how module aliases are configured in this project
- Calendar Integrations - How do external calendar integrations work
To learn more:
- Next.js Documentation - learn about Next.js features and API
- Smart Contracts - to learn more about smart contracts
docker build --build-arg DOPPLER_TOKEN="$(doppler configs tokens create docker --max-age 100m --plain)" -t nextjs-docker .docker run -p 3000:3000 -e DOPPLER_TOKEN="TOKEN" nextjs-dockerThe AWS configs are committed in this repo.
If the environments are not setup in AWS, you can run:
copilot init
copilot env init # name it preview
copilot env init # name it production
copilot deploy -e preview && copilot deploy -e productionIt should pick up the configs that we already have to set up the environments.
Information about how we do deploy can be found in ./.github/workflows/deploy.yml.
copilot svc logs --follow -e preview # preview/productionContributions are welcomed! Please read the contribution guidelines first.