Welcome to EvoX! This is a project hosted on Render aimed at facilitating event management and participation. Below you'll find a brief overview of its features, installation instructions, API integrations, and contribution guidelines.
- User Registration & Authentication
- Event Creation for Organizers
- Event Catalog
- Event Registration
- Event Link Delivery via Email
- Webinar Participation
- Zegocloud API for Webinar
- Razorpay API for Payment Integration
To install and clone the library from GitHub, follow these steps:
-
Clone this repository using:
git clone https://github.com/Sru2003/EvoX.git
-
Navigate to the cloned directory:
cd EvoX
-
Install npm modules and generate
package-lock.json
by typing:npm install
-
Create a
.env
file for establishing MongoDB connection. -
Run the express server by typing:
npm run dev
Or
nodemon backend/server
-
For the frontend to work, follow these additional steps:
cd frontend npm install npm run dev
Or
npm start
This will start the React app at
localhost:3000
.
-
Clone this repository using:
git clone https://github.com/Sru2003/EvoX.git
-
Navigate to the cloned directory:
cd EvoX
-
Install npm modules and generate
package-lock.json
by typing:npm install
-
Create a
.env
file for establishing MongoDB connection. -
Run the express server by typing:
npm run dev
Or
nodemon backend/server
-
For the frontend to work, follow these additional steps:
cd frontend npm install npm run dev
Or
npm start
This will start the React app at
localhost:3000
.