Live at collections.action-tokens.com
Action Tokens Collections is a website that allows users to share their images and audio, and showcase their media using items from Litemint and Fimi. It is built with Next.js and uses Firebase as its database service.
The website has a problem identifying users by their public address, which is only available through wallet clients. Additionally, the website needs to support all wallet clients, and the budget is limited, requiring a cost-efficient backend solution.
To address these issues, we chose Next.JS as our framework, TailwindCSS for frontend, and Firebase Firestore for backend database. Amazon Amplify was used as the backend for our client's Amazon Amplify account.
The design of Action Tokens Collections was based on the client's requirements and ideas, and our initial design was created using Canva. We went through several iterations before finalizing the website's design.
The website features a modern and minimalist aesthetic with a focus on providing a user-friendly and intuitive experience. The layout is simple and clean, with clear navigation and organization of content. The color scheme is based on a dark theme, with contrasting bright colors used for accentuation. The website is designed to be responsive and accessible across a variety of devices, including desktops, tablets, and mobile devices. User interface components such as buttons, forms, and modals are styled using TailwindCSS, with custom styles added where necessary. Overall, the design showcases user media while providing a seamless and enjoyable browsing experience.
Users can now share their arts or LiteMint and Fimi data on the Action Token Collections website without creating an account. They can also control their items using asset code, asset issuer, and amount and share their items on social media.
The implementation of Next.js, TailwindCSS, Firebase Firestore, and Amazon Amplify has enabled Action Tokens Collections to address the challenge of identifying users through their public address and support multiple wallet clients. The platform's privacy lock feature and ability to fetch data from URLs have added to its appeal.