Welcome to Art Challenge, a web application where users can participate in art challenges. All techniques like drawing, painting, and digital art are allowed. Once the challenge is completed, users can vote on their favorite entries.
- Daily and weekly challenges with unique themes
- Users can upload their entries for ongoing challenges
- Voting system for users to vote on their favorite entries
- Explore page with all challenges and entries
- Private user gallery
-
Clone the repository from Github:
git clone https://github.com/wojzam/wdpai.git
-
In the root directory of the cloned repository, run the following command to build the Docker images:
docker-compose build
-
Run the following command to start the app:
docker-compose up
Once the app is set up, you can access it by visiting http://localhost:8080 in your web browser.
-
To stop the app, you can use the following command:
docker-compose down
- Technology stack: PHP, HTML, CSS, JavaScript
- Database: PostgreSQL
- Containerization: Docker
- Add moderator role, which can add and manage challenges
- Implement voting system
- Improve mobile version (hamburger menu)
- Clean up local files after user account deletion etc.