The Poster Builder application allows users to create customized posters using various elements, including headings, images, and descriptions. The flexibility of the tool allows users to use any combination of these elements based on their preference and creative needs.
- PHP (Raw)
- JavaScript (Vanilla)
- TailwindCSS (CDN)
- Docker (Easy to Open)
The Poster Builder application allows users to create eye-catching posters with ease. It provides a user-friendly interface for designing posters that cater to individual preferences and creative needs.
The Poster Builder application is built using the following technologies:
-
PHP (Raw): The backend of the Poster Builder is developed using raw PHP, providing a robust and efficient server-side foundation for the application.
-
JavaScript (Vanilla): Vanilla JavaScript is utilized to enhance the user experience and provide dynamic functionalities on the client-side.
-
TailwindCSS (CDN): The application utilizes TailwindCSS through a Content Delivery Network (CDN) to achieve responsive and attractive user interface design.
-
Docker (Easy to Open): Docker is used to containerize the application, making it easy to deploy and run consistently across various environments.
To set up the Poster Builder application on your local machine, follow these steps:
-
Install Docker on your machine. You can download Docker from docker.com.
-
Clone the PosterBuilder repository from GitHub using the following command:
git clone https://github.com/moshiur1412/PosterBuilder.git
- Navigate to the cloned directory using the terminal:
cd PosterBuilder
- Use Docker Compose to build and run the application:
docker-compose up
-
Once the application is up and running, access it in your web browser by clicking http://localhost:9000. This link will direct you to the Poster Builder interface, where you can start creating posters as per your preferences.
-
Once the application is up and running, access it in your web browser by clicking http://localhost:9000. This link will direct you to the Poster Builder interface, where you can start creating posters as per your preferences.
Below are some helpful references related to the technologies used in the Poster Builder application:
- JavaScript Tutorial
- TailwindCSS Documentation
- PHP Documentation - Image Processing and GD
- Visual Studio Code Terminal Documentation
- Simple Image Resizer
Dev Conf 23
Main Speaker: Taylor Otwell, Caleb Porzio, Freek Van Der Herten, Nuno Maduro, Jess Archer.
Guest Speakers: Matt Stauffer, Marcel Paciot, Jake Bennett, Diana Scharf, Aaron Francis, Jose Ribata.
You need to pay the full fee to explore the branch repository if you want to learn how to integrate another library into the same work, as well as understand the working styles and patterns used.
