Skip to content

ninjoz/gitart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖌️ GitArt - Redbubble Clone

🌟 Welcome to gitart! 🌟
This is a full-stack project that aims to replicate the functionality of Redbubble, an e-commerce website where artists can sell their artworks printed on various products. Users can explore different products, add them to their favorites, add products to their cart, and place orders. The project includes many exciting features such as user authentication, product search, artists' portofolios, order tracking, in addition to an admin panel to manage orders.

🔥 Features

  • User Authentication: Users can sign up, log in, and manage their profiles. Artists have special accounts to post their artworks.

    screenshot screenshot screenshot

  • Product Exploration: Users can browse through thousands of artworks printed on various products.

    screenshot

  • Product Search: Search for products based on their titles and tags, then sort based on their price.

    screenshot

  • Product Filtration: Filter products based on their category (e.g., t-shirts, mugs, phone cases, etc).

    screenshot

  • Favorites: Users can mark their favorite artworks for easy access later.

    screenshot

  • Followers: Users can follow artists and view their latest artworks on their homepage.

    screenshot

  • Upload Artworks: Artists can upload their artworks and specify which products to print on.

    screenshot screenshot

  • Artist Portfolio: Artists' artworks can be viewed in their profile.

    screenshot screenshot

  • Shopping Cart: Users can add products to their shopping cart and proceed to checkout.

    screenshot

  • Order Placement: Users can place orders for the selected products.

    screenshot

  • Order Tracking: Users can check the state and properties of their orders and confirm delivery.

    screenshot screenshot

  • Admin Panel: An admin panel is available to manage orders. Admins can manage stocks, track orders, update their status (e.g., still printing, shipped) and take a look at important database statistics.

    screenshot screenshot screenshot screenshot

💫 and many more exciting features!

🎨 Artworks

We used the public API of the Art Institute of Chicago as the main source for artworks. The API contains artwork images, titles and other data we scrapped and used in this project. You can find more information about the API here. Some artworks are from pinterest. Other artworks are made by members of our team.

📊 Database Statistics

  • Users: There are over 1000 registered users in our database.
  • Artworks: Our database contains more than 12,000 artworks from various artists and available on different products.

⚙️ Technologies Used

  • Frontend: HTML, CSS, JavaScript.
  • Backend: Node.js, Express.js, Ajax.
  • Database: MySQL

💫 For more details please visit the documentations.

✨ Thank you for exploring our project! If you have any questions or feedback, please don't hesitate to reach out.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •