A React and Vite-powered web app for discovering tattoo artists and shops. Built with Supabase for data management and deployed on Vercel.
- Artist Directory: Browse and filter tattoo artists by city, state, and country.
- Shop Links: View associated tattoo shops and Instagram profiles for each artist.
- Sorting: Easily sort artists by name, location, or shop.
- Frontend: React + Vite
- Backend: Supabase (PostgreSQL)
- Deployment: Vercel
-
Clone the repository:
git clone https://github.com/your-username/tattoo-artist-directory.git cd tattoo-artist-directory
-
Install dependencies:
npm install
-
Environment Variables:
- Create a
.env
file in the project root with the following:VITE_SUPABASE_URL=your-supabase-url VITE_SUPABASE_ANON_KEY=your-supabase-anon-key
- Create a
-
Run the app:
npm run dev
-
Build for production:
npm run build
- Add the
VITE_SUPABASE_URL
andVITE_SUPABASE_ANON_KEY
environment variables in Vercel’s dashboard. - Connect your GitHub repository to Vercel and deploy.
Enjoy discovering and organizing talented tattoo artists!