Semester work for subject "Development of applications for internet and intranet" for Faculty of Management Science and Informatics UNIZA.
EMarketplace is a simple web application created in the Vue.js framework and OctoberCMS, which is used to create listings. It includes:
- Landing page with most recent and most popular listings.
- Filtering listings by search term or category.
- Auth System.
- Listing creation with details like title, description, price, category, location, number of views and images.
- CMS for better data management.
Front-End
- Open "app" folder in terminal and install packages by typing "
npm install
" command. - Type "
npm run dev
" in terminal to start project on localhost.
Back-End
- Open "cms" folder in terminal and install packages by typing "
composer install
" command. - Type "
php artisan october:migrate
" which will perform database migration, creating database tables and executing seed scripts to populate database. - If you want to populate categories table, type "
php artisan db:seed --class=Fiiliip\EMarketplace\Classes\Seeders\CategoryTableSeeder
"