Work done for a subject in Database and Web Applications Laboratory [LBAW] in MIEIC @FEUP, in collaboration with @cyrilico, @diogotorres97 and @Kubix20.
Presto is an online platform where people can ask questions and contribute with answers, developing a community of unique insights on a wide variety of topics.
Members can post questions associated with one or more topics, which other people may answer. Any member can reflect their opinion on the application’s content via commentaries (where it is possible to mention fellow members), ratings or both. Members are notified of activity that can be of their interest, such as questions from people they follow, upvotes on their content and mentions by other people. There is an advanced search feature where users can search for almost anything, with powerful filters and sorting options to better suit what one seeks. Each member has a score associated, built on his contributions to the community and others’ opinion on it.
More information here.
You can also checkout Presto's promotional video.
- Laravel
- Vue
- Laravel Socialite
- Pusher
- TinyMCE
- Minor Javascript helper libraries
- PHP
- HTML
- CSS
- JavaScript
- PostgreSQL
$ composer install
$ npm install
$ npm run prod
$ php artisan clear-compiled
$ php artisan optimize
$ docker-compose up
$ php artisan serve
Name: GROUP1725
Theme: Collaborative Q&A
Elements:
- António Almeida @antonioalmeida, up201505836@fe.up.pt
- Bruno Piedade @Kubix20, up201505668@fe.up.pt
- Diogo Torres @diogotorres97, up201506428@fe.up.pt
- João Damas @cyrilico, up201504088@fe.up.pt