Skip to content

A GoLang web application provides a search engine for viewing data breaches, recommending similar data breaches, and downloading a pdf report of the breach

Notifications You must be signed in to change notification settings

ajay340/SearchBreaches.me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SearchBreaches.me


Created by Ajay Shah, Harshal Patel, and Eric Gargiulo

About

This web application provides a search engine for viewing data breaches, recommending similar data breaches, and downloading a pdf report of the breach.

This project was presented at Petershiem Academic Exposition

Get Started

Install GoLang

Create and add your postgresql database credentials in postgres_config.json, following the format of the postgres_config_example.json

cd to src folder

go run main.go

Data Sources

Group Roles:

  • Lead developer. Most familiar with GoLang, a strong resource for github and all GoLang coding to other roles. Group Leader and coordinated other jobs.
  • Created system design architecture and modified throughout and maintained integrity of our model through evolving changes in project.
  • Emphasis on Test Driven Development, Github Actions, and addressing supplemental issues.
  • Database ORM Engineer. SQLite and Postgresql work for database queries and overall assistance with all other roles.
  • Database Migration Engineer - Moving data from sqlite3 to postgresql
  • AWS Configuration Engineer - Configured AWS RDS Postgresql, EC2, and Code Deploy
  • Recommendation Algorithm designer and implementer
  • CI/CD configuration manager
  • Backend and Web Framework Engineer. Utilizing the Echo framework
  • Authentication Engineer
  • PDF generation engineer
  • Testing and Quality Assurance engineer
  • Add populator from Wikipedia and HaveIBeenPwned
  • Cleaned and modified original kaggle data.
  • Created and implemented all UI/UX design elements:
    • Functional Navigation with Search, User, Logout.
    • Frontend AutoComplete Search
    • Webpage Design, all pages
  • Created all frontend webpages: Login, Register, Register Success, User, Search Not Found, Error Pages, Index, and About pages.
  • Continaul work on representing backend work as features in frontend for users.

About

A GoLang web application provides a search engine for viewing data breaches, recommending similar data breaches, and downloading a pdf report of the breach

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published