Skip to content

ajitagupta/tatianasgallerie

Repository files navigation

Tatiana Venegas Art Store 🎨

Project Description

An online platform showcasing and selling original artworks by Tatiana Venegas, a contemporary artist based in Zürich, Switzerland.

Features

  • Artwork Catalog

    • Complete collection of original paintings
    • Detailed artwork descriptions
    • High-resolution image galleries
    • Thematic and stylistic categorization
  • Custom Ordering System

    • Commission request functionality
    • Personalized artwork consultations
    • Secure custom artwork workflow
  • User Management

    • Artist profile showcase
    • Customer account creation
    • Order tracking and history

Technology Stack

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Node.js

Payment Integration

  • Stripe

Installation

Prerequisites

  • Node.js (v14+)
  • npm or yarn

Setup Steps

  1. Clone the repository
git clone https://github.com/ajitagupta/tatianasgallerie.git
  1. Install dependencies
cd tatianasgallerie
npm install
  1. Configure environment variables
cp .env.example .env
# Edit .env with your configuration
  1. Start the development server
npm run dev

Deployment

  • Frontend: Vercel
  • Backend: Vercel

Roadmap

  • Implement AR artwork visualization
  • Add multilingual support
  • Develop mobile application
  • Create artist blog integration

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Tatiana Venegas


Transforming emotions into art, one brushstroke at a time.