InkSync is a comprehensive digital ecosystem designed to bridge the gap between tattoo artists and clients. It combines creative portfolio management with clinical-grade scheduling and health compliance.
To professionalize the tattoo industry's workflow by reducing "no-shows," automating health compliance, and providing a seamless digital canvas for artist-client collaboration.
- Smart Portfolio: Filterable galleries by style (Blackwork, Traditional, Realism, etc.).
- Booking Engine: Integrated deposit handling and automated calendar syncing.
- Digital Waivers: Paperless intake forms and medical history tracking.
- AR Try-On: Augmented Reality overlay to visualize designs on skin before the needle hits.
- Aftercare Tracker: Automated push notifications for healing milestones.
See ROADMAP.md for the full, up-to-date project roadmap organized by phase and milestone.
- Clone the repo:
git clone https://github.com/GizzZmo/InkSync.git cd InkSync - Install dependencies:
npm install
- Set up environment variables:
cp .env.example .env # Fill in values in .env - Run database migrations:
npm run db:migrate
- Start the development server:
npm run dev
- Check ROADMAP.md for open tasks.
- Open an issue or claim an existing one.
- Create a feature branch:
git checkout -b feat/your-feature-name - Submit a pull request referencing the issue.
Distributed under the MIT License. See LICENSE for more information.
