Skip to content

MezniRayen/projetafk-art

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AFK'Art by ARTECO 🎨

AFK’Art is an integrated digital platform developed as part of the PIDEV 3A integrated project at Esprit School of Engineering.

The platform connects artists, art enthusiasts, and investors through a modern and secure ecosystem that combines artwork management, user interaction, and artistic investment.

AFK’Art aims to transform the artistic market by offering artists more visibility, immersive experiences for visitors, and transparent investment opportunities for investors.


📌 Overview

The project was designed to solve the fragmentation of the artistic ecosystem where artists struggle to gain visibility, art lovers face limited experiences, and investors lack dedicated artistic investment platforms.

AFK’Art combines Web and Java technologies into one integrated solution.


🚀 Features

👤 User & Administration Management

  • User authentication and authorization
  • Role management (Admin / User / Artist)
  • Account management
  • Secure password handling
  • Administrative action tracking

🎨 Artwork Management

  • Create and manage artworks
  • Like, comment, and favorite artworks
  • Artwork interaction system
  • Artwork categorization

💰 Investment Management

  • Create artistic projects
  • Investment and crowdfunding system
  • Financial progress tracking
  • Investment notifications

📊 Dashboard & Statistics

  • Investment statistics
  • Artwork engagement analytics
  • User activity monitoring

🛠️ Tech Stack

Frontend

  • Symfony
  • Twig
  • HTML5
  • CSS3
  • JavaScript

Backend

  • PHP
  • Java
  • JavaFX

Database

  • MySQL

Tools & Technologies

  • GitHub
  • Maven
  • FXML
  • Scene Builder
  • IntelliJ IDEA
  • VS Code

📂 Project Structure

Web Application

  • Controllers
  • Entities
  • Services
  • Forms
  • Security
  • Templates

Java Application

  • Controllers
  • Services
  • Entities
  • FXML Interfaces
  • Investment Management Module

⚙️ Installation

Clone Repository

git clone https://github.com/your-repository.git

Web Application Setup

composer install
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
symfony server:start

Java Application Setup

mvn clean install
mvn javafx:run

🔐 Security

  • Password encryption
  • Role-based access control
  • Secure authentication system
  • Administrative monitoring

🌍 Keywords

Integrated Project, Symfony, JavaFX, PHP, Java, Web Development, Crowdfunding, Art Platform, Investment Platform, Software Engineering, Esprit School of Engineering.


👥 Team Members

  • Rayen Mezni
  • Team ARTECO

🙏 Acknowledgments

This project was developed under the framework of the PIDEV integrated project at Esprit School of Engineering.

Special thanks to our mentors and supervisors for their continuous support and guidance throughout the development process.

About

AFK’Art is an integrated web and Java platform connecting artists, art enthusiasts, and investors through a secure artistic ecosystem developed at Esprit School of Engineering.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors