🌟 All in One Event Hub - 📍EVENTOS🎉
Welcome to Eventos,
your ultimate destination for seamless connections between clients and the perfect event management organizers!
Modules: Clients, Admin, and Organizers.
-
Admin will add Events and admin should want to approve the Organizers.
-
Organizers can update their profiles and recent works according to their particular events.
-
Integrated Google authentication for seamless user login and registration and also used Verifying phone number with Firebase OTP feature.
-
To ensure secure access and authentication, have implemented user authentication using JSON Web Tokens (JWT).
-
Payment gateway implementation using Stripe.
-
To understand the quality of organizers rating and review options were also added.
-
To enable real-time communication with organizers and clients, Socket.IO was used.
-
Categorize with district and events in the organizers for easy sorting for clients.
-
Reserve your chosen organizer with advance payment after all your concerns are addressed.
Technologies used:Node.js, React.js, MongoDB, O Auth 2.0, Socket.io,Stripe
Live link: https://eventoss.netlify.app/
Before you can run the app, make sure you have the following installed on your machine:
-
Node.js (v12 or above)
-
npm (v6 or above)
-
Clone this repository to your local machine:
git clone Eventos-BackEnd -
Navigate to the project directory:
cd Eventos-BackEnd -
Install the dependencies:
npm install -
Start the development server:
npm start
The app should now be running at http://localhost:3000.