A curated marketplace for small-scale sculptures, designed to connect emerging artists with young collectors. Our platform focuses on making sculptural art more accessible by showcasing carefully sized pieces that balance artistic value with practical considerations. We aim to fill the gap between high-end gallery sculptures and mass-produced decorative objects.
- Accessibility: Smaller sculptures are easier to display and maintain
- Affordability: Reduced size means more affordable prices without compromising artistic value
- Practicality: Perfect for modern living spaces and easy to relocate
- Uniqueness: Each piece offers a distinctive alternative to mass-produced decorative items
- Detailed artwork specifications (height, width, depth)
- Artist attribution and creation year
- Material information
- Modern, user-friendly interface
- Built with T3 Stack (Next.js, Prisma, PostgreSQL)
- Node.js
- pnpm
- PostgreSQL
- Install PostgreSQL (if not already installed):
brew install postgresql@14
brew services start postgresql@14
- Create development database:
createdb sculpture_dev
- Configure environment:
- Copy
.env.example
to.env
- Update DATABASE_URL in
.env
:
DATABASE_URL="postgresql://<your-username>@localhost:5432/sculpture_dev"
Replace <your-username>
with your system username.
- If you encounter database access issues, grant necessary permissions:
psql -d sculpture_dev -c "ALTER USER <your-username> WITH SUPERUSER;"
- Install project dependencies:
pnpm install
- Generate Prisma client and run migrations:
pnpm prisma generate
pnpm prisma migrate dev
- Seed the database with initial data:
prisma db seed
- Start the development server:
pnpm dev
The application will be available at http://localhost:3000.
First, run the development server:
pnpm install
pnpm dev
Open http://localhost:3000 with your browser to see the result.
Commit Type | Explain | Example |
---|---|---|
feat | Add new features | feat: add user authentication |
fix | Fix a bug | fix: resolve login error |
refactor | Code refactoring (no functional changes) | refactor: optimize database indexing |
docs | Documentation changes | docs: update API documentation |
chore | Build process or auxiliary tool changes | chore: configure build settings |
Our mission is to revitalize the sculpture market by:
- Supporting emerging artists (20-30s) fresh from art school
- Creating a sustainable platform where sculptors can focus on their craft
- Offering unique, collectible pieces that resonate with young art enthusiasts
- Bridging the gap between traditional gallery sculptures and mass-produced decorative items
- Building a community that appreciates and collects small-scale sculptural art
We believe in making sculptural art more accessible while maintaining its artistic integrity. By focusing on smaller, carefully crafted pieces, we're creating a new market that serves both artists' creative expression and collectors' practical needs.