Skip to content

NodeJS event management API for virtual and in-person events

License

Notifications You must be signed in to change notification settings

r3yc0n1c/nodevento

Repository files navigation

Event Backend

NodeJS event management API for hosting online/in-person events

Features

  • Online registration
  • Admin routes
  • Mailing System
  • Ticketing System
  • User authentication
  • QR Attendance System
  • Razorpay payment integration

Built with

  • NodeJs
  • MongoDB
  • Express
  • Nodemailer
  • Puppeteer
  • Qrcode
  • Crypto

Installation

  • Create the .env file based on .env.example

  • Paste the MongoDB URI ( MongoDB Atlas > Database > Connect > Driver > Copy connection string ) e.g. mongodb+srv://<user>:<password>@<cluster>.nteh6ar.mongodb.net/?retryWrites=true&w=majority

  • Set up Node Mailer

  • Start the server

$ npm start
(> npm start 

> nodevento@1.0.0 start
> nodemon server.js    

[nodemon] starting `node server.js`
[+] Server is running on port 5000
[+] MongoDB is connected!

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Read the LICENSE for more details.

About

NodeJS event management API for virtual and in-person events

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published