Today, there is a stigma surrounding sexual assault, one that often shames victims and prevents them from speaking out about their experiences. According to the American Civil Liberties Union (ACLU), 95% of US campus rapes go unreported. Similarly, only 20% of female students ages 18-24 who have experienced sexual violence report their cases to law enforcement. Often times these incidents go unreported because many victims do not know how to report the occurrence, are afraid of hostile treatment from authorities, or do not think that officials will believe their stories. At Nova, we encourage victims on college campuses to come out about their assault, and want to foster an environment where they can feel that their experiences are valid. It is important to know that sexual assault is never the victim's fault, and we want to give them the resources to report their cases to school authorities. Our aim is to inspire others to report the assault they have experience to lower the amount of cases on campus and end the stigma surrounding sexual violence.

What it does

  • allows the victim to report their assault to school authorities anonymously
  • tracks the progress of their case from start to finish
  • provides resources regarding sexual assault including "What is sexual assault?", "What to do after you have experiences sexual assault", "How to file a police report", "Sexual assault hot lines and counseling", "Title IX link and resources"
  • school administration is able to review the reports and determine the status of each case

How we built it

  • Figma: used to create prototype and UI design
  • JavaScript - React, HTML& CSS : used for the frontend development
  • Python - Django: used for backend development

Challenges we ran into

  • Being virtual and in different time zones, it was a challenge to communicate and coordinate times to video call.
  • Transferring small components from Figma to React
  • Integrating Django backend with the React frontend

Accomplishments that we're proud of

  • Being able to overcome our challenges
  • Learning how to fail and pick up from the failure
  • Learning to ask for help
  • Utilizing the skills we have learned from PennApps workshops
  • Learning how to use applications such as Figma and libraries such as React and Django
  • Bringing our skillsets and educational backgrounds together to create a coherent project

What we learned

  • How to make website functional, flow well, and integrate different components effectively
  • Integrating and using libraries
  • Improving our programming and coding abilities as well as using new applications such as Github and Visual Studio Code

What's next for Nova

We hope to expand Nova to multiple colleges and administrators, add more resources, and include more features that allow officials and victims to interact smoothly and frequently. This can include communicating over the website instead of just email and/or a video call option.

Share this project: