Skip to content

PrayagN/Eventos-FrontEnd

Repository files navigation

Eventos - Client

🌟 All in One Event Hub - 📍EVENTOS🎉

Welcome to Eventos,

your ultimate destination for seamless connections between clients and the perfect event management organizers.

🔗 backend link -> https://github.com/PrayagN/Eventos-BackEnd

Features:

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/

Prerequisites

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)

Getting Started

  1. Clone this repository to your local machine:

    git clone Eventos-FrontEnd
    
  2. Navigate to the project directory:

    cd Eventos-FrontEnd
    
  3. Install the dependencies:

    npm install
    
  4. Start the development server:

    npm run dev
    

Folder Structure

Explain the structure of the project's folders and files. Describe the purpose of each important file or directory.

src/ |- assets/ # All images

|- axios/ # Axios instance

|- components/ # React components

|- pages/ # React pages or views

|- Redux/ # Redux store,slice,action

|- routes/ # All route

|- services/ # All API services

|- utils/ # Utility functions or modules

|- App.jsx # Entry point of the application

public/ # Public assets directory dist/ # Build output directory

The app should now be running at http://localhost:5173.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors