Artrise is a web platform for artists to showcase and sell their artwork. It allows users to upload their image/video arts in the fields of drawing, song, film direction, and sculpture. The uploaded artworks go through a verification process by critics, and if approved, they are made available in the feeds of all users. Additionally, users can also sell their art through the platform.
- User registration and authentication
- Upload and management of image/video artworks
- Artwork verification process by critics
- Artwork feeds for all users
- Artwork sales functionality
- Frontend: HTML, CSS, JavaScript (AJAX)
- Backend: PHP
- Database: MySQL
- Authentication: PHP inbuilt finctions
- Email: PHPMailer (for sending account-related emails)
To run the Artrise application locally, follow these steps:
-
Download XAMPP:
- Visit the official XAMPP website at https://www.apachefriends.org/.
- Download the appropriate XAMPP version for your operating system (Windows, macOS, or Linux).
-
Run the Installer:
- Double-click the downloaded XAMPP installer file to start the installation process.
- Follow the on-screen instructions to proceed with the installation.
- Choose the components you want to install (Apache, MySQL, PHP, phpMyAdmin, etc.).
- Select the installation directory (default is recommended).
- Complete the installation process.
-
Start XAMPP:
- After the installation is complete, locate and launch the XAMPP Control Panel.
- Start the Apache and MySQL modules by clicking the "Start" button next to each module.
- Wait for the modules to start (the corresponding "Running" message should appear).
-
Test XAMPP:
- Open a web browser (e.g., Chrome, Firefox).
- Type
http://localhost
orhttp://127.0.0.1
in the address bar and press Enter. - If XAMPP is running correctly, the XAMPP welcome page should appear.
-
Configure PHP and MySQL:
- To configure PHP settings, locate the
php.ini
file in the XAMPP installation directory (e.g.,C:\xampp\php\php.ini
). - Open the
php.ini
file with a text editor and make necessary modifications (e.g., adjusting memory_limit, upload_max_filesize). - To configure MySQL, access the phpMyAdmin interface by visiting
http://localhost/phpmyadmin
in your web browser. - Create a new database for Artrise (e.g., "artrise_db") using the phpMyAdmin interface.
- Import the provided database
- To configure PHP settings, locate the
-
Move Artrise Files:
- Clone or download the Artrise project files from the repository.
- Move the project files to the XAMPP htdocs directory. For example, in Windows, it is typically located at
C:\xampp\htdocs\artrise
.
-
Access Artrise:
- In your web browser, visit
http://localhost/artrise
(assuming "artrise" is the project folder name). - The Artrise application should now be accessible, and you can proceed with the installation and setup specific to your project.
- In your web browser, visit
Make sure to adjust the installation and configuration steps based on your operating system and specific requirements. XAMPP provides a convenient local development environment for running PHP applications like Artrise on your own machine.
- Alternatively, you can access the live version of Artrise at http://artrise.byethost13.com.
If you would like to contribute to Artrise, follow these steps:
- Fork the repository.
- Create a new branch for your feature/bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
- Please ensure your code follows the established coding style and includes relevant tests.