Web platform which will enable learning Serbian language through a number of lessons which are all theme connected. This platform is meant for young people in foreign countries who would like to keep in touch with both culture and language from their homeland. Platform is developed using Vue.js and Laravel
This application is developed as a project for Web development course at the Faculty of Mathematics in Belgrade, Serbia.
These instructions will get you a copy of the application up and running on your local machine.
composer update
composer install
cp .env.example .env
configure your .env file
php artisan key:generate
for i in {1..25}; do php artisan migrate; done
php artisan passport:install
npm install # install dependencies
npm install PACKAGE_NAME --save # add new package to dependencies list (you should repeat npm install after that)
For a detailed explanation on how things work, check out the guide and docs for vue-loader.
# activate Apache and Database
npm run dev # serve with hot reload at localhost:8080
npm run build # build for production with minification
Awesome data for initializing your database so this app looks great.
# deleta all data ( drop everyting and have a clean database )
for i in {1..25}; do php artisan migrate; done
php artisan passport:install
# run the app, go to SignUp and make 3 users
1st is going to be admin
2nd is going to be proffesor
3rd is going to be a student
but don't change the database!
# go to phpMyAdmin
click on the database
click on SQL
copy everyting from test_data.sql and click Go.
This application is built using Javascript framework - Vue.js and PHP framework - Laravel.
- Dušica Krstić - dmkrstic
- Đorđe Pantelić - djolf94
- Nikola Dimić - dimaria95
- Aleksandar Muljaić - Aleksandar-M
- Nikola Živković - NZivkovic94
This project is licensed under the MIT License.