Al-Natour-Mazen / StarTalk_Project

StarTalk_Project , A student project , in France

Home Page:https://startalk-project.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

 ____________________________________
|StarTalk AAW, M1 Informatique       |	
|- CAILLAUD Tom                      |      
|- BEN MOHAND Macine                 |  
|- HERVOUET Leo                      |  
|- AL NATOUR Mazen                   |            
|____________________________________|

Vous trouverez 3 dossiers et un fichier dans le répertoire StarTalk qui sont importants :
---------------------------------------------------------------------------------------

	* BackEnd : contenant tout le code de la partie serveur.

	* FrontEnd : contenant tout le code de la partie client.

	* DiscordBot : contenant tout le code du bot Discord.
	
	* server.js : contenant le code du serveur backend afin de lancer le serveur ainsi que le bot.



StarTalk est en ligne à cette adresse : 
--------------------------------------

	https://startalk-project.onrender.com  

	/!\ Note : Le site est hébergé sur un serveur gratuit, donc il peut mettre beaucoup (beaucoup) de temps à charger parfois. /!\


Une petite présentation de StarTalk vous intéresserait ?
--------------------------------------------------------

	c'est disponible ici : https://youtu.be/VZ32jfLI0jw


Comment lancer StarTalk en local ? 
----------------------------------

/!\ Note : Assurez-vous d'avoir correctement configuré le fichier .env ; dans le cas contraire, cela ne fonctionnera pas /!\

	1- Commencez par builder le front avec cette commande : 

		npm run build

	2- Lancez le serveur backend :

		npm run start

	   /!\ cela a pour effet de lancer également le bot Discord /!\


	Une fois lancé en local, le site sera disponible à l'adresse : http://localhost:8080.

StarTalk, c'est quoi ?
---------------------
	
	StarTalk est un réseau social où vous pourrez laisser s'exprimer votre âme d'écrivain. Ce site Web vous permettra de publier vos citations.

StarTalk Cahier des charges :
-----------------------------

	Tout le cahier des charges présent ici : https://aaw-module.serliapps.dev/projet, ainsi que les demandes optionnelles ( textes en bleu), ont été réalisées.


StarTalk DiscordBot :
---------------------

	Comme dit précédemment, le bot Discord a été réalisé complètement et se lancera en lançant le backend via cette commande : npm run start.

	Voici l'invit url afin d'ajouter le bot sur un serveur :  https://discord.com/api/oauth2/authorize?client_id=1171819654637957121&permissions=8&scope=bot 

	Le bot a 5 commandes :

		-> /stt-cits add 
			Cela ouvrira un modal afin d'ajouter une nouvelle citation.

		-> /stt-cits all 
			Cela va récupérer un nombre aléatoire (entre 1-4) de citations créées par l'utilisateur qui entre la commande.

		-> /stt-cits get [target]
			Même chose que la commande précédente mais pour l'utilisateur mis en argument, le target.

		-> /stt-cits fav 
			Cela va récupérer un nombre aléatoire (entre 1-4) de citations favorisées par l'utilisateur qui entre la commande.

		-> /stt-cits liked 
			Cela va récupérer un nombre aléatoire (entre 1-4) de citations likés par l'utilisateur qui entre la commande.


N'hésitez pas à explorer StarTalk et à partager vos pensées :)

About

StarTalk_Project , A student project , in France

https://startalk-project.onrender.com

License:MIT License


Languages

Language:JavaScript 90.8%Language:CSS 8.3%Language:HTML 0.9%