Skip to content

Simple image sharing and multimedia. Note: admin panel still under remaking development!

Notifications You must be signed in to change notification settings

HirotakaDango/ArtCODE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 ArtCODE

ArtCODE Banner

🌟 Introduction

Welcome to ArtCODE, a groundbreaking platform that's redefining the landscape of digital art sharing. Born from a humble school assignment, ArtCODE has blossomed into a vibrant ecosystem where creativity knows no bounds. Our mission is to connect artists, enthusiasts, and collectors in a seamless digital environment that celebrates the diversity and power of visual expression.

🚀 Our Vision

At ArtCODE, we envision a world where every artist has a platform to showcase their work, every art lover can discover new inspirations, and every creative idea can find its audience. We're not just building a website; we're cultivating a global community that thrives on creativity, collaboration, and mutual appreciation.

✨ Features That Set Us Apart

1. 🖼️ Effortless Sharing

  • User-Friendly Upload: Our streamlined process allows artists to share their work in just a few clicks.
  • Multi-Image Support: Perfect for showcasing series, collections, or progress shots.
  • Automatic Thumbnail Generation: We optimize your images for quick loading without compromising quality.

2. 🔍 Smart Discovery

  • Advanced Tagging System: Our intelligent tagging system ensures your work reaches the right audience.
  • Customizable Feeds: Users can tailor their discovery experience based on preferences and interests.
  • Trending and Curated Sections: Spotlight on emerging artists and trending styles.

3. ❤ Personal Curation

  • Favorites Gallery: Users can save and organize their favorite artworks for easy access.
  • Custom Collections: Create themed collections to showcase your taste or inspiration boards.
  • Share Collections: Spread the love by sharing your curated collections with the community.

4. 💬 Community Engagement

  • Forum Chat: Dive into discussions on techniques, trends, and artistic philosophies.
  • Comments and Feedback: Foster growth through constructive feedback and encouragement.
  • Artist Collaborations: Find like-minded creators for exciting collaborative projects.

5. 📱 Progressive Web App

  • Install on Any Device: Access ArtCODE like a native app on your smartphone, tablet, or desktop.
  • Offline Capabilities: Browse your favorite artworks even without an internet connection.
  • Push Notifications: Stay updated with the latest uploads from your favorite artists.

🛠️ Technical Deep Dive

System Requirements

  • Web Server: Apache or Nginx
  • PHP Version: 7.4 or higher
  • Database: SQLite 3
  • Extensions: GD Library for image processing, SQLite3 for database management

Installation Guide

  1. Clone the Repository:

    git clone https://github.com/HirotakaDango/ArtCODE.git
    
  2. Configure Web Server:

    • Point your web server's document root to the public directory.
    • Ensure mod_rewrite is enabled for Apache users.
  3. Set Up Database:

    • Locate the config/database.sqlite file.
    • Ensure write permissions are set correctly.
  4. Enable SQLite Extension:

    • Open your php.ini file.
    • Find the line ;extension=sqlite3 and remove the semicolon.
    • Restart your web server.

Admin Panel

Access the admin panel by navigating to /admin after logging in with an administrator account. Here you can:

  • Manage users and roles
  • Moderate uploaded content
  • Configure site-wide settings
  • View analytics and performance metrics

🚀 Roadmap and Future Enhancements

We're committed to continuous improvement. Here's a glimpse into our future plans:

Long-term Vision (If possible)

  • Launch a mobile app for iOS and Android
  • Integrate blockchain technology for digital art ownership and NFTs
  • Implement advanced analytics for artists to track engagement
  • Implement AI-powered content moderation
  • Introduce a virtual gallery feature for 3D art showcases
  • Develop an API for third-party integrations
  • Create a marketplace for artists to sell prints and merchandise
  • Develop VR/AR experiences for immersive art viewing
  • Establish partnerships with art schools and institutions for educational content

🤝 Contributing to ArtCODE

We welcome contributions from developers, designers, and art enthusiasts alike. Here's how you can get involved:

  1. Fork the Repository: Start by forking the ArtCODE repository to your GitHub account.

  2. Set Up Your Development Environment: Follow the installation guide to set up ArtCODE locally.

  3. Choose an Issue: Browse our Issues page and find something that interests you.

  4. Create a Branch: Make a new branch for your feature or bugfix.

  5. Make Your Changes: Implement your feature or fix, adhering to our coding standards.

  6. Test Thoroughly: Ensure your changes don't break existing functionality.

  7. Submit a Pull Request: Open a PR with a clear description of your changes and their purpose.

  8. Code Review: Wait for a maintainer to review your PR. Be open to feedback and make necessary adjustments.


Join us in painting the future of digital art sharing. With ArtCODE, every pixel tells a story, and every upload opens a new world of possibilities. Let's create, share, and inspire together! 🎨✨

Note: My name is Ray, the beginning of this project is from my school assignment, and I want to develop even further to make it really better. Development progress still far from complete. I will update as possible for this zero cost website.