Skip to content

This project is an e-commerce website designed to offer product customization using generative AI art. Built with HTML, CSS, Vanilla JavaScript, Flask, Python, Stripe API, MongoDB, DALLE-2 API

Notifications You must be signed in to change notification settings

oscarhoffmann3487/TDDD83_bachelor_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Poster Customization E-Commerce Website

About the Project

This project is an e-commerce website designed to offer product customization using generative AI art, specifically targeted at students. The web application features an AI poster customization view that provides a variety of options for users to create unique designs. The backend features an integration with DALLE-2 API from OpenAI powerful AI to generate custom artwork, while the frontend focuses on delivering a seamless and user-friendly experience.

Through iterative development and user testing, the interface has been continuously improved to enhance usability, intuitiveness, and customer satisfaction. The integration of payment processing via Stripe and data storage with MongoDB ensures a robust and efficient system.

Paper

https://www.diva-portal.org/smash/get/diva2:1764286/FULLTEXT01.pdf

Technologies Used

  • Frontend: HTML, CSS, Vanilla JavaScript
  • Backend: Flask (Python)
  • Payments: Stripe
  • Database: MongoDB
  • AI Integration: DALL-E 2

Team

This project was developed by a team of 6 students.

Getting Started

Prerequisites

  • Python
  • MongoDB
  • Stripe account

Installation

  1. git clone https://github.com/oscarhoffmann3487/TDDD83_bachelor_project.git
  2. pip install -r requirements.txt
  3. Add env variables
  4. Run the application with python main.py in server folder and go to localhost:5000

Preview

Screenshot 1 Landing view

Screenshot 2 Landing view further down

Screenshot 3 Landing view bottom

Screenshot 4 Gallery

Screenshot 5 Choice

Screenshot 6 Customize

About

This project is an e-commerce website designed to offer product customization using generative AI art. Built with HTML, CSS, Vanilla JavaScript, Flask, Python, Stripe API, MongoDB, DALLE-2 API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published