4343
4444- Node.js 18+
4545- npm 8+
46- - SMTP email account (Gmail recommended )
46+ - SMTP email account (Zoho utilized by MaizeBus )
4747
4848### Installation
4949
@@ -109,7 +109,7 @@ EMAIL_TO=contact@maizebus.com
109109#### Gmail Configuration
1101101 . Enable 2-Factor Authentication
1111112 . Generate an App Password: [ Google Account Settings] ( https://myaccount.google.com/apppasswords )
112- 3 . Use the App Password (not your regular password) in ` EMAIL_PASS `
112+ 3 . Use the App Password (not your regular password) in ` EMAIL_PASS ` (Regular password can be used if 2FA is disabled)
113113
114114#### Other Email Providers
115115``` bash
@@ -121,6 +121,10 @@ EMAIL_PORT=587
121121EMAIL_HOST=smtp.mail.yahoo.com
122122EMAIL_PORT=587
123123
124+ # Zoho
125+ EMAIL_HOST=smtp.zoho.com
126+ EMAIL_PORT=465
127+
124128# Custom SMTP
125129EMAIL_HOST=your-smtp-server.com
126130EMAIL_PORT=587
@@ -240,7 +244,6 @@ The server is configured to accept requests from:
240244<h2 >New {formType} Submission</h2 >
241245<p ><strong >Name:</strong > {name}</p >
242246<p ><strong >Email:</strong > {email}</p >
243- <!-- Additional fields based on form type -->
244247<p ><strong >Message:</strong ></p >
245248<p >{message}</p >
246249```
@@ -302,9 +305,6 @@ Monitor server status with the `/health` endpoint:
302305``` bash
303306# Check server status
304307curl https://api.maizebus.com/health
305-
306- # Check from EC2
307- curl https://ec2-3-129-13-199.us-east-2.compute.amazonaws.com/health
308308```
309309
310310### Logs
@@ -354,34 +354,12 @@ Enable debug logging by setting:
354354NODE_ENV=development
355355```
356356
357- ## 🤝 Contributing
358-
359- 1 . Fork the repository
360- 2 . Create a feature branch: ` git checkout -b feature/amazing-feature `
361- 3 . Make your changes
362- 4 . Test thoroughly
363- 5 . Commit: ` git commit -m 'Add amazing feature' `
364- 6 . Push: ` git push origin feature/amazing-feature `
365- 7 . Open a Pull Request
366-
367357## 📄 License
368358
369359This project is licensed under the MIT License - see the [ LICENSE] ( LICENSE ) file for details.
370360
371- ## 👥 Team
372-
373- Built by the MaizeBus development team at the University of Michigan.
374-
375- - ** Backend Lead** : Ryan Lu
376- - ** DevOps Lead** : Andrew Yu
377- - ** Executive Director** : Ishan Kumar
378-
379361## 📞 Support
380362
381363- ** Email** : contact@maizebus.com
382364- ** GitHub Issues** : [ Report bugs or request features] ( https://github.com/mbusdev/maizebus-web/issues )
383- - ** API Documentation** : [ View API docs] ( https://api.maizebus.com/health )
384-
385- ---
386-
387- ** Made with ❤️ by Michigan students, for Michigan students**
365+ - ** API Documentation** : [ View API docs] ( https://docs.maizebus.com )
0 commit comments