This is a project for the StartupProgramming (SENG480A) course at the University of Victoria for the Fall 2024 semester.
StreetSense is a software application that integrates with Google Maps. Users can report crimes or incidents they witness at specific locations. Other users can then view this information to check if there have been any recently reported crimes, allowing them to plan a different route or exercise caution in certain areas.
This project is a collborative task between Nikolas Johnson (CSC), Emila Suska (SENG), Jack Zedler (BCOM), William Warrellow (BCOM), and Rena Kollmann-Suhr (SENG). If you have any questions regarding the GitHub repository, please forward them to the repository owner: Rena Kollmann-Suhr.
** Project is no longer live. **
Our product page is available at Wix, and by pressing the "info" button on our app followed by the "product page" link on the subsequent modal that opens.
Canva presentation slides link
Please view the following Google Drive folder to find:
- Value Proposition documents
- Personas documentation
- User Validation Research Notes and Insights
- Technical details and documentation
- Team contributions
- Customers interview scripts
- Meeting Minutes
- Course Milestone Specification and Feedback Documents
- Business Model Canvas
Documents are organized by assignment/milestone deliverable.
Please see the following link to view project task tacking (Kanban Board view) and project road map (Roadmap view).
This application assumes you have the following installed:
- docker desktop
- node.js
- npm
set DEBUG=True in settings.py
`docker-compose up -d --build`
`docker-compose exec backend python manage.py migrate`
frontend will be available at:
http://localhost:5173
docker-compose down -v
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
Please see License Text document for more details
This project makes use of ChatGPT for app feature ideation, code, persona creations, marketing advice, and branding.
Swearing icons created by Kajo - Flaticon
Fist icons created by Smashicons - Flaticon
Alert icons created by Freepik - Flaticon