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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Web Server: Apache or Nginx
- PHP Version: 7.4 or higher
- Database: SQLite 3
- Extensions: GD Library for image processing, SQLite3 for database management
-
Clone the Repository:
git clone https://github.com/HirotakaDango/ArtCODE.git
-
Configure Web Server:
- Point your web server's document root to the
public
directory. - Ensure
mod_rewrite
is enabled for Apache users.
- Point your web server's document root to the
-
Set Up Database:
- Locate the
config/database.sqlite
file. - Ensure write permissions are set correctly.
- Locate the
-
Enable SQLite Extension:
- Open your
php.ini
file. - Find the line
;extension=sqlite3
and remove the semicolon. - Restart your web server.
- Open your
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
We're committed to continuous improvement. Here's a glimpse into our future plans:
- 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
We welcome contributions from developers, designers, and art enthusiasts alike. Here's how you can get involved:
-
Fork the Repository: Start by forking the ArtCODE repository to your GitHub account.
-
Set Up Your Development Environment: Follow the installation guide to set up ArtCODE locally.
-
Choose an Issue: Browse our Issues page and find something that interests you.
-
Create a Branch: Make a new branch for your feature or bugfix.
-
Make Your Changes: Implement your feature or fix, adhering to our coding standards.
-
Test Thoroughly: Ensure your changes don't break existing functionality.
-
Submit a Pull Request: Open a PR with a clear description of your changes and their purpose.
-
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.