ATTR. is a Next.js-based web application for minting and managing NFT editions. This README provides an overview of the frontend structure and key components.
- Getting Started
- Project Structure
- Key Features
- Components
- Styling
- State Management
- Environment Configuration
To run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
The project follows a typical Next.js structure with additional organization for components and features:
src/
: Main source directoryapp/
: Next.js app directorycomponents/
: Reusable React componentslib/
: Utility functions and helpersstyles/
: Global styles and Tailwind CSS configuration
- NFT Minting
- Collection Viewing
- User Enrollment
- Responsive Design
- Interactive UI Components
The project includes Storybook for component development and documentation:
npm run storybook
Environment variables are managed in .env.local
. Ensure these are set up correctly for your development environment.