Skip to content

antonioalmeida/presto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

presto-q&a

Work done for a subject in Database and Web Applications Laboratory [LBAW] in MIEIC @FEUP, in collaboration with @cyrilico, @diogotorres97 and @Kubix20.

The Product

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.

Development

APIs

Framework/Libraries

Technologies

  • PHP
  • HTML
  • CSS
  • JavaScript
  • PostgreSQL

Gallery



How to Run

Install dependencies and compile assets

$ composer install
$ npm install
$ npm run prod
$ php artisan clear-compiled
$ php artisan optimize

Run

$ docker-compose up
$ php artisan serve

Team

Name: GROUP1725

Theme: Collaborative Q&A

Elements: