Contribute to TokenTrove
Help us build the future of digital asset showcases.
Why Contribute?
This project is open-source and built for the community. By contributing, you can help add new features, fix bugs, and improve the experience for everyone. Whether you're a developer, a designer, or just an NFT enthusiast with great ideas, we welcome your input.
Our Tech Stack
This project is built with a modern, powerful tech stack:
- Next.js: A leading React framework for building fast, server-rendered applications.
- React: The core library for building user interfaces with components.
- TypeScript: For type-safe JavaScript that improves code quality and maintainability.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- ShadCN UI: A collection of beautifully designed, accessible, and reusable components.
- Google Gemini API: Powering the AI assistant for an interactive experience.
- Alchemy API: For robust and reliable interaction with the blockchain.
- Framer Motion: For smooth, declarative animations on page content.
- Next View Transitions: For seamless, native page transitions.
Contribution Guidelines
We want to make it easy for you to contribute. Here are a few guidelines:
- Fork the Repository: Start by forking the main repository to your own GitHub account.
- Create a Branch: Create a new branch for your feature or bug fix. Use a descriptive name (e.g., `feature/add-new-animation` or `fix/gallery-bug`).
- Make Your Changes: Write clean, readable code and follow the existing code style.
- Submit a Pull Request: Once you're ready, submit a pull request from your branch to our `main` branch. Provide a clear description of your changes.