Closed Createdd closed 6 years ago
@DDCreationStudios Hello, I know that therefore I would suggest using formspree service which I have used before, but it is only free for 1000 submissions per month per e-mail, so I believe that would be enough to get the page started.
@dhelic98 cool idea! I have never heard of it! From my side you can do it that way :)
What are your thoughts @robeerob ?
@DDCreationStudios Haven't used formspree myself. But maybe we should consider simply using Google Forms? Easy to set up, and we already have a gmail account for the organization.
@dhelic98 any thoughts on formspree vs google forms?
@DDCreationStudios i have an idea for contact interaction, lets add a contact us form and a sort of feedback form, which on submissiono, sends the feedback/message to the official email id of developers rising and also sends a thank you message to the client. We can do this easily usinng nodemailer.
for example,
@MadhavBahlMD Sounds good to me! I would welcome a PR for this.
@DDCreationStudios what do you think?
Ok i will do it, send me the credentials of gmail id which you want to use for contact purpose and sending thankyou message. mail me that on madhavbahl10@gmail.com
And one more thing, we will have to use another hosting service like heroku (i will add the steps for deployment in README ) because, github hosting only supports static pages, it wont support node.js and nodemailer. Heroku is awesome and easy, i will add complete proceedure of deployment. I will wait for a confirmation before starting my work.
@MadhavBahlMD That complicates it a little bit for us. Would you be able to do this using a free service that does not require hosting, or use something simple like Google Forms/Formspree/etc?
Our gmail address is devsrising@gmail.com.
I would suggest abdding backend part to make the website more dynamic and sustainable for future development ideas. Because if developers rising community grows, then at some point of time, we will have to include backend for things like managing resources and making databases. It is not complicated and it will be great, and i will add complete documentation in the README. The final decision is yours. I would be glad to help 😃
@DDCreationStudios any thoughts?
@MadhavBahlMD yeah good point! Feel free to do it :) And thanks a lot :)
I am on it. 👍 💯
@robeerob @DDCreationStudios i will create another repo for development and testing purposes, and commit the changes to that, then we can have this static website live even if we are developing the dynamic one
I just realized, there is no need for a separate repository. @robeerob you can delete this https://github.com/DevelopersRising/Developers-Rising-Website . Sorry for the confusion :(
@MadhavBahlMD done!
Contact us form is added in index.html and nodeJS server is created. PROCEEDURE.md -->
NOTE** Replace "YOUR_PASSWORD_HERE" in /serverFiles/mailer.js to your real password, only then it will work.
Open browser and type localhost:8080 and press enter
Create an account on heroku and follow heroku nodeJS deploy proceedure from any youtube video
NOTE** if you just want the static website, then just keep the public directory. :)
improved with #26 . ready for close
@dhelic98 Regarding you comment on #5:
Feel free to act on it. I would recommend using a modal, but it's up to you ;) How do you make the form working in practice? Since a working form needs to be tied to a server somewhere and this page is currently hosted on Github Pages. Happy for your ideas!