A lightweight, portable web application for small office multimedia design, document management, and business card creation.
Aislum Studio is designed to be a scalable, easy-to-deploy solution for small offices that need to manage documents, design business cards, and collaborate on multimedia projects. The application prioritizes simplicity, portability, and minimal resource requirements.
- Frontend: PICO CSS, jQuery
- Backend: PHP
- Database: MySQL, SQLite (for faster access)
- File Storage: Local filesystem
- Version Control: Git
aislum-studio/
├── public/ # Publicly accessible files
│ ├── css/ # Stylesheets (PICO CSS)
│ ├── js/ # JavaScript files (jQuery)
│ ├── uploads/ # User-uploaded files
│ └── assets/ # Static assets (images, icons)
├── src/
│ ├── api/ # API endpoints (PHP)
│ └── views/ # Template files (PHP)
├── config/ # Configuration files
├── database/ # Database schemas and migrations
├── README.md # Project documentation
└── .gitignore # Git ignore rules
- User Authentication: Secure login and registration
- Document Management: Upload, organize, and search documents
- Business Card Designer: Template-based card creation
- Document Template Editor: Customize office templates
- File Storage: Secure storage for designs and documents
- Basic Collaboration: Share documents with team members
- PHP 7.4 or higher
- MySQL 5.7 or higher (or SQLite 3)
- A web server (Apache, Nginx, or PHP built-in server)
- Git
-
Clone the repository:
git clone https://github.com/aislum-studio/aislum-studio.git cd aislum-studio -
Set up the database:
- Create a MySQL database or use SQLite
- Run the database migrations (details in
database/directory)
-
Configure the application:
- Copy
config/config.example.phptoconfig/config.php - Update database credentials and settings
- Copy
-
Start the development server:
php -S localhost:8000
-
Open your browser and navigate to
http://localhost:8000
- User authentication system
- Basic document management
- Business card designer
- SQLite database setup
- Enhanced collaboration features
- Document versioning
- Advanced template editor
- MySQL integration
- API for third-party integrations
- Mobile responsiveness improvements
- Performance optimization
- Export to multiple formats
Please follow the project structure and coding standards. All contributions should be submitted via pull requests.
To be determined.
For inquiries or support, please contact the Aislum Studio team.