Skip to content

alanhoudus/what2read

Repository files navigation

What2Read 📚

What2Read is a project for the O'clock school, that I've made with four other students. This project was made in a 10 days period and was presented on Youtube. You can find the presentation (in french), here : https://www.youtube.com/watch?v=yzJMK9HX1Eo&t=2490s

Technologies ⚙️

On the front-end :

  • Javascript
  • React
  • React-Redux
  • React-Router-DOM
  • Axios
  • React-Feather It was stylised in full SCSS without the use of any library as we wanted to work without the help of one

On the back-end :

  • Symfony
  • MySQL
  • ORM Doctrine
  • Faker
  • Adminer
  • JWT Token
  • Insomnia
  • Nelmio CORS.

What is it ? 🙋

What2Read is a web application that allow users to look for new books to read, check reviews associated to those books without any notation, so to not be influenced by any number. We've made this decision, so that the user will look for books using the help of other users' opinions on the books, instead of rushing through the notations without reading any human review.

What can you do ? 👨‍💻

Unlogged user ❌

  • Without being connected the user can, on the homepage, look for the suggested book of the day, and read three randomly selected reviews using a carrousel.

home

  • They can navigate to the suggestion page, and see the suggested book of the day, and the books that were suggested before that day too.

suggestion

  • They can also navigate to the search page to look for any book, searching by author, title, ISBN, genre or publisher.

search

  • The user can click on any book from any page to be redirected to the page of the book they clicked on, to display information about it. Such as the author, its genre, the publication date, the publisher, the description of the book. And all associated reviews.

book

  • The user can also click on another user's name or profile picture to see their full profile and all of their reviews.

user

Logged user ✔️

  • From that point, the user will have to create an account to be able to experience more of what What2Read has to offer.

registration

  • Once registered, they will be redirected towards the connexion page. When connected, the user will be redirected on their profile, where they will see a default profile picture, their presentation if they added one of their registration. Aswell as their mail and nickname. They will be able to modify or delete their account.

connexion

  • They will have access to their reviews, which they can add from a book page and edit it or remove it.

review

  • They will have access to their readings, which they can add using the "Add a reading" button and search for their book, and they can also remove their readings.

reading

  • They will have access to their favorites, which they can add from the search page, only when connected, and they can also remove their favorites.

favorite

Mobile first

The web application is also available in mobile, as it was designed in mobile first.

responsive

Thank you ! ✨

Thank you for visiting this project !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published