Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antonioalmeida/presto
A q&a platform for unique insights. In collaboration with @cyrilico, @diogotorres97 and @Kubix20.
https://github.com/antonioalmeida/presto
docker feup-lbaw laravel mieic php vue
Last synced: about 18 hours ago
JSON representation
A q&a platform for unique insights. In collaboration with @cyrilico, @diogotorres97 and @Kubix20.
- Host: GitHub
- URL: https://github.com/antonioalmeida/presto
- Owner: antonioalmeida
- Created: 2018-02-08T09:08:30.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-07T23:12:20.000Z (over 1 year ago)
- Last Synced: 2024-05-21T07:12:14.746Z (6 months ago)
- Topics: docker, feup-lbaw, laravel, mieic, php, vue
- Language: PLpgSQL
- Homepage:
- Size: 22.5 MB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# presto-q&a
Work done for a subject in Database and Web Applications Laboratory [LBAW] in MIEIC @FEUP, in collaboration with [@cyrilico](https://github.com/cyrilico), [@diogotorres97](https://github.com/diogotorres97) and [@Kubix20](https://github.com/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](https://github.com/antonioalmeida/lbaw1725/tree/master/docs/Artifacts).
You can also checkout Presto's [promotional video](https://www.youtube.com/watch?v=EEsTcBUwF6o).
## Development
### APIs
* [Google API](https://developers.google.com/identity/protocols/OAuth2)### Framework/Libraries
* [Laravel](https://laravel.com/)
* [Vue](https://vuejs.org/)
* [Laravel Socialite](https://laravel.com/docs/5.5/socialite)
* [Pusher](https://pusher.com/)
* [TinyMCE](https://www.tinymce.com/)
* Minor Javascript helper libraries### Technologies
* PHP
* HTML
* CSS
* JavaScript
* PostgreSQL## Gallery
[](/docs/res/index.png)
[](/docs/res/profile.png)
[](/docs/res/answer.png)
## 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:**
- António Almeida [@antonioalmeida](https://github.com/antonioalmeida), [email protected]
- Bruno Piedade [@Kubix20](https://github.com/Kubix20), [email protected]
- Diogo Torres [@diogotorres97](https://github.com/diogotorres97), [email protected]
- João Damas [@cyrilico](https://github.com/cyrilico), [email protected]