Society+

Platform for societies to manage sign-ups, send texts, and update info using PHP, SQL, and Nexmo API

Inspiration

Many students unions use a template for their websites which means that most of the time, these websites don't work. Society+ allows not only students to sign up to societies, but also allows the society's executive committee to manage membership, email and text society members and update information about the society.

How We Built It

Using our experience with HTML, CSS, PHP and MySQL, we worked within Atom to create the main interface and the online designs. We used an installation of PHPMyAdmin with a MySQL engine to create the database which would be linked to the website. We also used the Nexmo API to provide an SMS service for the website. This API uses PHP POSTs, curl scripts and JSON queries.

Challenges We Ran Into

We originally used the Twilio API for our SMS services, however due to issues with their documentation and credit concerns, we switched to Nexmo which provided us with a fully comprehensive SMS API service.

Accomplishments That We're Proud Of

The SMS sending page worked so well, I have started using the code for my own purposes.

What We Learned

Always read the API documentation beforehand!

What's next for Society+?

Continued development so we have a fully finished, working product that universities may take lead from.

HackathonBrumHack 6.0Created & Submitted25-26 March 2017Products CreatedWeb ApplicationView Project on Gitea

More Projects