#APPDEV APPDEV is student orgnized club in the University of Waterloo. We are not an agent or representative of the Federation of Students, and our views and actions in no way represent the Federation of Students.
##Purpose To learn, explore and expand upon the new methods and practices of web and app development as a club.
##Membership Structure Membership is open to all members of the University of Waterloo and members of the community at large of which only UW students (graduate and undergraduate) may hold executive positions. Only UW students are eligible to vote on club decision making measures. University of Waterloo undergraduates will make up a majority of all club executive positions.
###Membership Fee There is no membership fee.
##Executive Positions [Elected Positions] Elections shall take place at the end of each term for the following academic term. Only UW students can vote. Club members must be notified, by Facebook, two weeks in advance of the meeting where executive elections will take place. The term of office shall be for one term. An executive can only hold office (any position) for a total of three terms. Nominations for executives can be made from any club member. The majority of executives must be undergrad UW students. The successful candidate will be the one with the most votes. In the case of a tie, a re-vote will take place until the tie is broken.
###President
- In charge of making sure that everyone is doing their job.
- President is resposible for anything that goes wrong at any stage.
- Should fill-in for other exec if they fail to do their duties.
- Should act as a mediator if other execs disagree with each other.
###VPO (Vice President of Operations)
- In charge of maintaining the club's infastructure which includes all the websites, servers and Github repos.
- Has to document all relevant information for the future VPOs.
- Should train new members on how to use the current infrastructure and can give them limited administrative privilleges.
###VPE (Vice President of Events)
- In charge of running the events.
- In charge of booking the room.
- In charge of booking the projector.
- In charge of getting the food.
- In charge of orgnizing tech talks.
- Should inform the members if the meeting location changes.
###VPP (Vice President of Publicity)
- In charge of promoting the club to absorb new members.
- In charge of the club's social media/email.
- In charge of keeping the club's website updated.
- Basically is the face of the club.
###Teams Director
- In charge of orgnizing members into teams.
- In charge of keeping dicipline whithin the teams and acting as a mediator if anything goes wrong.
- Should mentor the teams or connect them with the right mentors.
- Should encourage different teams to interact and help each other.
###Treasurer
- In charge of all the funding that club receives.
- In charge of requesting for more money.
- In charge of keeping tracks of how money is being spent.
- Should record all the costs.
###Secretary
- In charge of holding the exex meetings.
- Should record and then email each exec the important info from the meeting.
- In charge of promoting events which includes producing and distrubuting promotional materials.
##Mentors Members with a good background on the following topics can become mentors in the APPDEV Club in order to help other members of the club. We are looking for experts in the following areas:
- Web Backend
- Web Frontend
- iOS Frontend
- Android Frontend
- App Backend (which includes designing and implementing RESTful APIs)
- UI/UX
- Databases
- Third Party Services (on how to use different APIs which are considered third party)
- Marketting
There is no special process to become a mentor! Any member who walks around during the meetings and helps other members rather than doing his/her own project is considered a mentor.
##Impeachment/Disciplinary Process A movement to impeach an executive officer may be made by any executive officer or by petition of at least five voting members. When the motion is made the Clubs Director will be informed. A general meeting will be called as soon as is reasonably possible. No club funds will be spent until the issue is resolved.
At the impeachment meeting, the person or persons that initiated the process will state their case. Afterwards, the officer under impeachment will have an opportunity to reply. There will be a question period after which a vote will be taken by a CRO designated by an executive member who is neither initiator nor subject of the impeachment. If there is no such officer, any club member may volunteer. The vote will be by yes/no secret ballot. If at least two thirds of the votes are for impeachment, the officer will immediately be stripped of his or her position. The remaining executive may choose to call an immediate by-election to replace that officer.
##Meetings We will hold weekly general meetings and monthly executive meetings. The first meeting of the following term will be set up by the outgoing executive. At that meeting subsequent meeting times and locations will be set. Meeting times and dates will be forwarded to members via Facebook. Quorum will be 7 peoplefor general meetings and 2 for executive meetings. An emergency meeting can be called by any executive via Facebook and must sent at least 48 hours prior to the meeting time.
##Amendments Constitutional amendments may be proposed by any officer. The amendment will then be voted on by referendum. The voting procedure will be the same as for the impeachment process. If the vote passes, the amendment and the vote count will be passed to the Clubs Director for final approval from the Internal Administration Committee. If it is approved the constitution will be amended and a note describing the amendment and the date it was made will inserted in section 1 of the constitution.
##Affiliations We are not currently affiliated with any organizations. Any additional affiliations must be added by following the amendment process and amending this constitution to reflect any changes in the affiliation section and is at the discretion of the Internal Administration Committee.