CS 153 Final Project Proposal
Caroline Chou, Maya Gutierrez, Lizzy Riffle, Kira Weiss
Website for Claremont McKenna Advocates for Survivor of Sexual Assault and Domestic Violence
Instructions on how to deploy website:
- Open MAMP application, start servers
- Add Everything folder to htdocs in the MAMP folder
- Start the database in the terminal using our CalDatabase.sql file
- Navigate through the website, paying special attention to login/logoff features and booking and appointment to the calendar.
Claremont McKenna Advocates provide support as a confidential resource to survivors of sexual assault and domestic violence, whether the violation happened on or off of campus. Advocates help direct survivors and allies to the appropriate resource and advocate on their behalf.
Currently, CMC Advocates does not have a website. Without a website, it is harder for survivors and friends of survivors to find resources for survivors or to learn about the different events that Advocates put on to educate the community. Additionally, with the website Advocates can offer new services to survivors and allies on campus, such as booking an advocate for a one-on-one session or booking an Advocate for your event.
Original README file content: In the website we would like to include:
External Site: For the Public | Internal Site: For Advocates Only |
---|---|
Home page Page of outside resources Advocate bios Book an advocate for one-on-one session - will need database Book an advocate for an event Page of photos from past events |
Home page Page of outside resources Advocate login page - will need a database Advocate event information Advocate Calendar Page to enter availability for events and meetings |
Tools/APIS needed for various website features:
Home page, Page of outside resources, Page about safe sexual practices, Advocate Bios
Include HTML, CSS, and Javascript to add substance and formatting to these pages. The homepage will include a description of the advocates group and will link to all other pages on the website. The page of outside resources will include information about resources available to students on campus. The page about safe sexual practices will include health education facts and advice. The advocate bio page will include all advocates that have been vetted through the application process. For each advocate, a picture, short bio, contact information, and their hours of availability to be contacted will be included.
Login Form:
We will use PHP to code a login form. This will allow users to login and use website functions such as our chat box and appointment booking form.
Book an advocate for one-on-one session / Book an advocate for an event:
In order to create an appointment system where students can sign up to meet with an advocate, we will need to use HTML, Javascript, MYSQL and PHP. Using these tools, we will create a web application for managing appointments with advocates. The web application will allow users to request and appointment and see available time slots and allows advocates to edit and delete appointments as well as schedule office hours and create appointment slots.
As well as the use of HTML, javascript, MYSQL and PHP, we are considering using various features of the Google calendar API which may allow us to organize an appointment system.