An open API service indexing awesome lists of open source software.

https://github.com/hirotakadango/artcode

Simple image sharing and multimedia. Note: admin panel still under remaking development!
https://github.com/hirotakadango/artcode

artcode board booru chat-app forum gallery image-sharing imageboard messaging messaging-app multimedia music music-player note-taking pinterest-clone pixiv-clone real-time-messaging sqlite sqlite-database twitter-clone

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 🎨 ArtCODE

![ArtCODE Banner](https://github.com/user-attachments/assets/69e3b07d-b529-404b-b387-88f0c50408f1)

## 🌟 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 `phpliteadmin.php` or you can instantly setup in `/install/`.
- 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

---

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.