Skip to content

nicoleibson/inkfinity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

446 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inkfinity - Tattoo Art Marketplace

Inkfinity is a modern, feature-rich web application built with Next.js and Firebase, designed as a comprehensive marketplace and community platform for the tattoo industry. It connects tattoo artists, studios, and clients in a single, decentralized ecosystem.

This project was built to showcase the integration of modern web technologies, including a robust front-end with React and ShadCN UI, a secure and scalable backend with Firebase (Authentication, Realtime Database, Storage), and advanced AI-powered features using Google's Genkit.


Estado Actual y Promoción de Lanzamiento

¡Atención! La plataforma Inkfinity se encuentra actualmente en fase de desarrollo activo.

Como agradecimiento a nuestros primeros seguidores y para celebrar nuestro futuro lanzamiento, nos complace ofrecer una promoción especial: todas las cuentas que se encuentren con su membresía o pago de registro al día en el momento del lanzamiento oficial recibirán una membresía extendida de 2 años sin costo adicional.

Esta promoción es válida para todas las activaciones y renovaciones realizadas hasta diciembre de 2026.


Key Features

  • Role-Based User System: Distinct roles for Clients, Tattoo Artists, Studios, and Supply Stores, each with a tailored user experience.
  • AI-Powered Onboarding & Content Creation: New users get AI-generated bios and avatars, and artists receive AI assistance for artwork titles, descriptions, and tags.
  • Advanced Artwork & Digital Asset Management: Artists can upload their portfolios and list existing NFTs for sale.
  • Web3 Integration: Secure, peer-to-peer transactions for artwork sales and booking deposits using cryptocurrency on a configurable network (Polygon or Amoy testnet).
  • Booking & Scheduling System: Clients can book appointments with artists, who can manage their requests and availability settings through a dedicated dashboard.
  • Direct User-to-User Chat: Real-time messaging for seamless communication between all user types.
  • Comprehensive Admin & Moderation Panel: Tools for administrators to manage users, configure platform settings, and moderate content.
  • Security-First Approach: Features include AI-powered content moderation, NFT ownership verification, optional facial scan 2FA, multi-session detection, and re-authentication for sensitive admin actions.

Tech Stack

Getting Started

To get the project up and running locally, please refer to the detailed instructions in the docs/ directory:

  1. docs/SETUP.md: Contains all the necessary steps for configuring your Firebase project, installing dependencies, and linking your local environment.
  2. docs/SECURITY.md: Provides an in-depth overview of the platform's security architecture.
  3. docs/TROUBLESHOOTING.md: Offers solutions for common issues, such as WalletConnect configuration.
  4. docs/ADVANCED_INTEGRATIONS.md: Describes how server-side logic is implemented with Firebase Functions for tasks like user synchronization.

Workspace Cleanup Guide

To ensure a clean start in a new environment or to resolve caching issues, follow these steps to clear all generated files and re-install dependencies. Run these commands in your terminal from the project's root directory:

  1. Remove Next.js cache:

    rm -rf .next
  2. Remove installed packages:

    rm -rf node_modules
  3. Re-install all dependencies:

    npm install

After these steps, you can start the development server as usual with npm run dev. This process effectively resets your local workspace to a pristine state, just as if you had cloned it for the first time.


This project serves as a comprehensive example of building a modern, full-stack application. Feel free to explore the code to see how these different technologies are integrated to create a cohesive and powerful user experience.

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors