Les meilleurs développeurs JavaScript freelances sont sur Codeur.com

Site de recommendation de livres

 Fermé · Moins de 500 € · 10 offres · 387 vues · 12 interactions


Project : Trouve Moi Un Livre

Link : trouvemoiunlivre.com

Introduction : Trouve Moi Un Livre is intended to be a book recommendation website. A user enters in the search bar the title of the book he liked and the website will provide a list of similar books.

The environnements used are React/Next.js - TailwindCss - MangoDb as a database.

Task to do :

Implement a database with french books :

The website is currently using the API given by OpenLibrary but I will give you access to ISBNdb api where you can download books and put it in a library.
I only want french books and they must all have a genre.
The database should be filled with at least the top 100 most sold books in each genre known as “Subjects” in the ISBNdb api.
There should be at least 10 genres / subjects in the database resulting in 10 000 books.

Commentaries :

When a book is displayed all the comments from the book should be displayed
A comment is defined by :
The username of the user that made the comment
number of liked
date
replies of other users.

Below “Commentaires” all the comments should be displayed.

Users :

It should already be possible to add users to the database.
When a book is liked or added to the library to the user it is stored in the user’s database.

Things to do :

- Display the books liked by the users in the user’s dashboard
- Display the books added to read by the users in the dashboard

Allow the user’s to modify his biography and change it in the database.
Allow the user to remove the likes and books added from his library. Consequently the number of likes and additions of the book is -1.
Allow the user to modify his username.
When a user makes a comment it is added in his database and also in the book database.

Implement an algorithm of system recommendation :

I have an algorithm written in Python-jupyter Notebook that needs to be implemented in the Next Js project. The point of this algorithm is to receive a title as input and return multiple books.

For now the value is received through the searchbar.js and is treated in the component bookRecommendation. But you are free to modify and make it work as you wish.

Budget indicatif : Moins de 500 €

Publication : 28 septembre 2023 à 20h14

Profils recherchés : Développeur JavaScript freelance , Développeur IoT freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

10 freelances ont répondu à ce projet

5 propositions de devis en moins de 2h

dorboweb Chef de projet
Fabien Déchery Agence développement spécifique
preste Agence IA
The Hau Le Développeur web
Mapetiteagenceweb Développeur web
Bilel Khadhraoui Développeur full-stack
Renaud Feigenbaum Développeur full-stack
+3

Montant moyen des devis proposés : 400 €

Estimation du délai : 5 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients