- Send me the instructions how can I change the code. Simple stuff like background color, logo image, which file I need to change on GitHub.
- Send me the instructions how can I build and push the code to Vercel so I can learn 😉(you can just push code on github after you change any code. Please check readme.md)
- Send me the instructions how can I set up the crossmint production (API key, etc..) (Sure, Please check readme.md)
This is a Next.js application designed for a seamless cross-platform user experience. The project includes various components, pages, and configurations tailored for efficient user interaction.
- Next.js, TypeScript, Tailwidn CSS, Crossmint SDK
Follow these steps to set up your project locally and get it running. This guide provides clear instructions to help you get started quickly.
Before you begin, ensure you have the following installed:
- Node.js (v20.12 or later)
- npm (comes with Node.js)
-
Obtain a free API Key from the Crossmint Console. Refer to Get an API Key from the Quickstart guide for detailed instructions.
-
Clone the repo
git clone git repo
-
Install PNPM packages
npm i
-
In the directory containing this README.md file, rename the
.env.example
file to.env
and add your API key to the file.NEXT_PUBLIC_CROSSMINT_AUTH_SMART_WALLET_API_KEY="ENTER YOUR CROSSMINT API KEY";
-
Start the development server
npm run dev
-
Once you start the Next.js development server, the application can be found at
http://localhost:3000
. -
Deploy project on vercel(if you change code in our project, you can follow below step to deploy on vercel)
git status git add . git commit -m "COMMIT_NAME" git push
customized-crossmint-app/
├── .next/ # Automatically generated files for Next.js
├── node_modules/ # Project dependencies
├── public/ # Static files served directly
│ ├── fireworks.gif # Fireworks animation image
│ └── emoji-nft.gif # NFT image
├── src/
│ ├── app/ # Main application files
│ │ ├── _lib/ # Library files for application logic
│ │ │ └── providers.tsx # Context providers for state management
│ │ ├── wallet/ # Wallet-related components
│ │ │ └── page.tsx # Main wallet page component
│ │ ├── favicon.ico # Favicon for the application
│ │ ├── globals.css # Global styles for the application
│ │ ├── layout.tsx # Layout component for consistent page structure
│ │ ├── page.tsx # Main entry point for the application
│ │ └── template.tsx # Template component for dynamic pages
│ ├── components/ # Reusable UI components
│ │ ├── avatar.tsx # Avatar component for user profiles
│ │ ├── button.tsx # General button component
│ │ ├── dropdown-menu.tsx # Dropdown menu component
│ │ ├── firework.tsx # Fireworks animation component
│ │ ├── header.tsx # Header component for navigation
│ │ ├── sign-in-auth-button.tsx # Sign-in button for authentication
│ │ ├── skeleton.tsx # Skeleton loader component for loading states
│ │ ├── tabs.tsx # Tabbed navigation component
│ │ ├── toast.tsx # Toast notifications component
│ │ ├── toaster.tsx # Toaster notifications for alerts
│ │ ├── typography.tsx # Typography styles and components
│ │ └── use-toast.ts # Custom hook for managing toast notifications
│ ├── icons/ # Icon components
│ │ ├── logo.tsx # Logo component
│ │ └── logout.tsx # Logout icon component
│ ├── lib/ # Library functions and utilities
│ │ └── utils.tsx # Utility functions for the application
│ ├── .env.example # Example environment variables file
│ ├── .gitignore # Files and directories to ignore in version control
│ ├── CHANGELOG.md # Changelog for tracking changes
│ ├── next-env.d.ts # TypeScript definitions for Next.js
│ ├── next.config.mjs # Configuration file for Next.js
│ ├── package-lock.json # Lock file for npm dependencies
│ ├── package.json # Project dependencies and scripts
│ ├── postcss.config.mjs # Configuration for PostCSS
│ ├── README.md # Project documentation
│ ├── tailwind.config.ts # Configuration for Tailwind CSS
│ └── tsconfig.json # TypeScript configuration file
-
Send me the instructions how can I change the code. Simple stuff like background color, logo image, which file I need to change on GitHub.
-
background color(https://prnt.sc/_J2nsWU5TNaj)
-
logo image (https://prnt.sc/M9EwKM9LX2WR)
-
-
Send me the instructions how can I build and push the code to Vercel so I can learn 😉
you can just push code on github after you change any code. Please check readme.md
- Send me the instructions how can I set up the crossmint production (API key, etc..)
Sure, Please check readme.md
https://prnt.sc/BmQBPDSReDOB
If you'd like to contribute to this project, please fork the repository and create a pull request.
This project is licensed under the MIT License.