Quiver

Clone of Quora website, a forum to ask and answer to some questions

Presentation

This project is my second experience with Symfony. It's inspired a lot by Quora, a forum where users can ask a question and answer to other user's questions. Since this website looks like a social network (with a like/dislike system, comments, subscriptions...), I have found that it would be a good challenge to create a clone of Quora, with all its features. I spend a lot of time on this website, so I knew most of the features that the clone should have. I have also took the opportunity of this new project to try another CSS framework, TailwindCSS.

Like the previous project, I didn't spend a lot of time on the front-end so that the clone look 100% like the original website, but I focused on the back-end features.

I was also focused on the syntax of my code to respect Symfony good practices for example Yoda conditions, dependancy injections, variable names...

Links

Link of the project's source code: Github

Since Heroku has stopped his free tier, this application is no more available.


Features

  • Ask a question / Answer to a question
  • Link/dislike system for answers
  • Comment/Sub-comments system
  • Authentication/registration
  • Subscribing system with spaces and between users

Profile pictures are generated thanks to thispersondoesnotexist.

Used technologies

    Integration/Front-end:
  • HTML/CSS
  • Tailwind CSS
  • Javascript
    Back-end:
  • Symfony 5
  • MySQL database
    Deployment:
  • Heroku