# atls4214-project: Crime Crunch
## Frontend
[![](https://img.shields.io/badge/ReactJS-blue?style=for-the-badge&logo=react)](https://reactjs.org/docs/getting-started.html)
[![](https://img.shields.io/badge/next.js-000000?style=for-the-badge&logo=nextdotjs)](https://nextjs.org/docs)
## Backend
[![Flask](https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge&logo=flask&logoColor=white)](https://flask.palletsprojects.com/en/2.2.x/)
[![Redis](https://img.shields.io/badge/redis-%23DD0031.svg?style=for-the-badge&logo=redis&logoColor=white)](https://redis.io/docs/)
## Database
[![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white)](https://www.postgresql.org/docs/current/tutorial-start.html)
## Deployment
[![Render](https://img.shields.io/badge/Render-%46E3B7.svg?style=for-the-badge&logo=render&logoColor=white)](https://render.com/docs)
Welcome to the main repository for Crime Crunch, a project made by Kunal Rane, Chintan Modi, Sarthak Maniar, Ash Duy, Jaryd Meek, and Noah Nguyen for CU's ATLS 4214 - Big Data Architecture. Code is housed in separate repositories, as described under "Navigation."
A live version can be found here.
Navigation
Repositories
Frontend
- Contains code for the frontend, hosted on Render, as well as information on how to run/deploy the project locally. It also contains more details about what the project is and how it works.
cc-api
- Contains deployment code that communicates with our host to deploy changes after each push that is made to the frontend.
aws-stack
- CDK stack for AWS to allocate OpenSearch domain.
crime-data
- Contains the code that we used to prepare the data from separate postgres databases into json files with the information that we needed that could then be uploaded to OpenSearch, as well as the schema used.
Issue Tracking
Kanban Board
- Issue tracking board for work done throughout the semester.
Misc.
Presentation Slides
- Slides used during project demonstration.