Invoice Sales System developed using symfony framework - CRUD operations, download invoice as pdf and email invoice.
My first ever project in symfony.
For running this application. Follow these steps :
- Install PHP 5.5+
- Install MySQL (The easiest way is to install WAMP, LAMP or XAMPP server)
- Create a Database in MySQL and name it as
InvoiceSales
- Download the application and extract it.
- Navigate to
InvoiceSales
folder and opencommand prompt
orterminal
. - Run
php app/console doctrine:schema:update
Configuring Email
-
Open
app/config/config.yml
and navigate to Swiftmailer Configurationswiftmailer: transport: gmail username: user_name password: password
-
Replace
user_name
with you gmailusername
andyour_password
with your gmail password. -
For other mail server configuration there is some additional configuration which can be checked from symfony documentation online.
Finally run php app/console server:run
from the root_dir of project i.e. InvoiceSales and open localhost:8000
in browser to start the app.