FrogCrypto is a monorepo managed with Turborepo, designed to create an interactive and engaging experience for Devcon attendees through the collection of virtual and physical frogs. The project integrates multiple frameworks and packages to deliver a seamless experience across web and mobile platforms, leveraging technologies like Express, Next.js, and Vite.
-
Clone the Repository
git clone https://github.com/yourusername/frogcrypto.git cd frogcrypto -
Install Dependencies
Ensure you have Node.js installed (version >= 18).
pnpm install
Run all services in development mode:
pnpm devThis command starts the API server, admin panel, and client app simultaneously with hot-reloading enabled.
Build all packages and applications:
pnpm buildRemove all dist directories:
pnpm cleanCheck the code for linting errors:
pnpm lintRun all tests:
pnpm test- apps/: Contains all the applications (API server, admin panel, client app, etc.).
- packages/: Houses shared packages and utilities used across different applications.
- docs/: Documentation and planning materials.