Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Finir application react native + bdd

Posté le 29/11/2021 à 04:00 - Budget : 0 - 500

Bonjour,
Déjà, voici mon projet, je suis en train de créer deux web radios ainsi qu'une marque de vêtements en rapports avec ces radios. J'ai donc deux sites distincts :
- Le site du shop fait avec Wordpress et Woocommerce ,
- le site des radios fait en react
- et j'ai codé tout le front end de l'application, il ne manque qu'à faire le backend
Voici les fonctionnalités de l'application qu'il devra y avoir (qui sont les mêmes que le site des radios) :
- Deux players sur la page d'accueil (1 player pour chaque webradio) où apparaissent les métas des musiques (Artiste, musique, et l'image de la musique en cours) ainsi qu'un bouton "like" pour rajouter la musique en cours dans la page des favoris
- Une page où on peut voir les 100 dernières musiques passées sur la radio numéro une (Lasts live one) uniquement accessible pour les personnes qui ont un compte et qui payent un abonnement. (J'ai déjà codé le front et le backend de cette page, donc il n'y a rien à faire dessus).
- Une autre page où on peut voir les 100 dernières musiques passées sur la radio numéro deux (Lasts live two) également uniquement accessible pour les personnes qui ont un compte et qui payent un abonnement. (J'ai déjà codé le front et le backend de cette page, donc il n'y a rien à faire dessus).
- Une page "Favorites" où l'on peut retrouver toutes les musiques que l'on a mise en favoris. Page uniquement accessible pour les personnes qui ont un compte et qui payent un abonnement. Il ne faut pas pouvoir mettre plusieurs fois la même musique en favoris et donc vérifier à chaque fois qu'une musique est mise en favoris qu'elle n'est pas déjà dans les favoris de cet utilisateur.
- Une page "Account" qui lorsque l'on n'est pas connecté redirige vers la page "connexion" et lorsque l'utilisateur n'a pas de compte, il y a un bouton "créer un compte" qui redirige vers une page de création de compte, et lorsque l'utilisateur est connecté, la page "account" contient uniquement un bouton qui ramène vers le site du compte utilisateur du shop (celui fait avec wordpress et woocommerce) pour que l'utilisateur puisse gérer son compte.
- Il faut donc que vous créiez aussi une base de données pour que cette base de donnée soit la même base de données que l'application, que le site des radios et du site du shop soit la même, c'est à dire que lorsqu'un utilisateur créé un compte sur l'un des sites ou sur l'app, il ait le même compte partout, par exemple si l'utilisateur qui a un compte et qui paye un abonnement met une musique en favoris sur l'application, il faut qu'il puisse retrouver cette même musique en favoris sur le site des radios, et vice versa.
PS : Les musiques mises en favoris sont juste des métas de stockées et PAS des fichiers audios. Les métas stockées sont fournies via les api des streams de mes radios (image de la pochette, nom de la musique et nom de l'artiste), je fournis ces api ainsi que les url de streams permettant de faire fonctionner les streams.
PPS : Je répète que j'ai déjà codé tout le frontend de chaque page, il ne manque qu'a faire le backend.

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser