Logo

dev-resources.site

for different kinds of informations.

ProjectEvent

Published at
7/29/2024
Categories
laravel
sql
websockets
webdev
Author
rabiezouita11
Categories
4 categories in total
laravel
open
sql
open
websockets
open
webdev
open
Author
13 person written this
rabiezouita11
open
ProjectEvent

EVENTIZ
Description du projet:
L'application est une plateforme complète pour la gestion d'événements, conçue pour faciliter la planification, la gestion et la participation à des événements de toutes sortes. Elle offre une gamme complète de fonctionnalités pour les administrateurs, les demandeurs d'événements, les participants et les utilisateurs en général.

Fonctionnalités clés :

Administration :

Les administrateurs peuvent se connecter à l'interface d'administration sécurisée. Gestion des catégories d'événements pour une organisation efficace. Contrôle complet des comptes administrateurs. Gestion des listes de participants aux événements. Suivi des statistiques pour évaluer la performance. Gestion complète des événements, y compris leur création, mise à jour et suppression. Réception de feedbacks des utilisateurs pour améliorer les événements. Notifications en temps réel grâce à l'intégration de websockets. Possibilité de modifier le profil administrateur. Téléchargement de factures avec codes QR pour un suivi transparent. Communication bidirectionnelle avec les utilisateurs pour répondre aux demandes et aux questions. Demandeurs d'événements :

Soumission de demandes pour la création d'événements. Réception de notifications en temps réel concernant l'acceptation ou le refus des demandes d'événements. Possibilité de modifier le profil personnel. Téléchargement de factures avec codes QR pour un suivi des événements. Participants :

Achat de billets pour des événements. Réception de notifications en cas de modifications d'événements. Évaluation des événements auxquels ils ont participé. Possibilité de modifier le profil personnel. Cette application offre une expérience utilisateur complète pour tous les acteurs impliqués dans la planification et la participation à des événements. Elle est conçue pour être conviviale et hautement fonctionnelle, permettant ainsi aux utilisateurs de tirer le meilleur parti de leurs événements, qu'ils soient organisateurs, demandeurs ou participants.

Steps for Project Execution :
Clonez le dépôt Git :
1.git clone https://github.com/Rabiezouita11/ProjectEvent

2.Accédez au dossier du projet :
cd ProjectEvent

3.Installez les dépendances :
composer install

4.Créez un fichier .env :
cp .env.example .env

5.Générez une clé d'application :
php artisan key:generate

6.Migrez la base de données :
php artisan migrate

7.Lancez le serveur de développement :
php artisan serve

8.Lancez le serveur de Websocket :
php artisan websocket:serve

9.Accédez à l'application :
http://localhost:8000/home

Ajouter un administrateur à la base de données :
1.Ouvrez phpMyAdmin :
Accédez à votre interface phpMyAdmin en ouvrant un navigateur web et en entrant l'URL de phpMyAdmin (par exemple, http://localhost:8000/phpmyadmin) ou en utilisant l'URL spécifique fournie par votre hébergeur web si votre application est hébergée en ligne.

2.Connectez-vous à votre base de données :
Connectez-vous à la base de données de votre application à l'aide des informations de connexion appropriées.

3.SĂ©lectionnez la table des utilisateurs :
Dans phpMyAdmin, sélectionnez la table des utilisateurs de votre base de données. Par défaut, cela pourrait être nommé quelque chose comme users.

4.Ajoutez un nouvel enregistrement (utilisateur) :
Cliquez sur le bouton "Insérer" (ou "Ajouter" selon la version) pour ajouter un nouvel enregistrement (utilisateur) à la table des utilisateurs.

5.Saisissez les informations de l'administrateur :
Remplissez les champs appropriés pour l'administrateur que vous souhaitez ajouter. Les informations de base peuvent inclure :

Nom d'utilisateur
Adresse e-mail
Mot de passe (assurez-vous de le hacher en utilisant bcrypt)
Attribuez le rôle d'administrateur ( nécessaire) :
role : admin

Cliquez sur "Exécuter" :
Une fois que vous avez rempli les informations, cliquez sur le bouton "Exécuter" (ou "Enregistrer" selon la version) pour ajouter l'administrateur à la base de données.

Accédez à l'application :
Vous pouvez maintenant accéder à l'application en utilisant les informations d'identification de l'administrateur que vous avez ajouté à la base de données.

Area Technology
full stack Laravel
Authentication Laravel/UI Package
API Testing Postman
Database Sql
Images Storage locale
Other APIs Used Stripe Payment,api map , API email(mailtrap)

Github

Site web

websockets Article's
30 articles in total
Favicon
Real-Time Voice Interactions with the WebSocket Audio Adapter
Favicon
Boosting WebSocket Scalability through a Python Proxy
Favicon
Q: How can I implement a real-time order book using WebSockets in a cryptocurrency exchange?
Favicon
Unveiling Real-Time Communication: WebSockets and You
Favicon
SockManage — 🔌 Manage single active WebSocket connections per user with Redis-powered persistence
Favicon
Creating a Live Collaborative Editor with Next.js and Sockets.IO
Favicon
webSockets to access websites
Favicon
Scaling Web-Socket to million users
Favicon
Building Real-Time Web Applications with WebSockets and Other Technologies
Favicon
Getting server time via WebSockets and displaying It in Angular application
Favicon
SignalR vs WebSockets: Which One is Better for Real-Time Communication?
Favicon
Building a Real-Time Chat Application with WebSockets
Favicon
Building a Chat App with Websockets and JavaScript Using FastAPI.
Favicon
ProjectEvent
Favicon
ProBook
Favicon
Synchronous and Asynchronous Programming in Python: Key Concepts and Applications
Favicon
WebSockets vs. Real-Time Rivals: A Deep Dive into SSE, Long-Polling, MQTT, and XMPP
Favicon
Enterprise Management System with Real-time Notifications and WebSocket Chat
Favicon
Making a Chess.com clone - 1
Favicon
Building Real-Time Applications with WebSockets and Reactive Streams
Favicon
Build a real-time voting app with WebSockets, React & TypeScript 🔌⚡️
Favicon
Unveiling the Power of WebSockets in Node.js
Favicon
Real-time Magic: Unveiling WebSockets and Firebase
Favicon
Understanding WebSocket and creating from Scratch with JavaScript
Favicon
WebSockets
Favicon
Capture Real-Time Forex Data in Excel with Python and WebSockets!
Favicon
Simple Go Chat Application in under 100 lines of code - Part 1
Favicon
Leveraging Zoom WebSockets with Postman for Real-Time Interactivity - POSTCON 2024
Favicon
Build Real-Time Apps with Eezze
Favicon
Setting up a WebSocket server in Node.js

Featured ones: