GithubHelp home page GithubHelp logo

stem2024's Introduction

Overview

In this project, we prioritize security and code quality by employing several tools and practices to ensure robustness and maintainability.

SolarLint

We utilize SolarLint as our primary linter to enforce code style conventions and identify potential issues in our codebase. SolarLint not only provides clean code tips but also offers security analysis, thereby enhancing our code quality and security posture. Example of SolarLint providing clean code tips:

image

Synk

For static application security testing and software composition analysis, we rely on Synk. Synk is integrated into our continuous integration pipeline, running on every commit pushed to GitHub. It helps us identify and address code vulnerabilities promptly, ensuring the integrity and security of our application.

image

ZAP Automated Scan

As a final security measure, we conduct a ZAP Automated Scan on our frontend. This scan helps us identify any potential security vulnerabilities in our application. During our last scan, we received only a single warning, which we promptly investigated. Upon review, we found no cloud metadata that could be exploited for a potential attack, ensuring the robustness of our application.

image

Access Credentials

To access our application, please use the following login credentials:

Security Measures

In the development of our frontend and backend systems, we have adhered strictly to industry-standard best practices to ensure the highest levels of security and resilience against various types of cyber threats.

Organization

We used github issues to document tasks and progress on our work

stem2024's People

Contributors

fsostaric20 avatar ssmrcek20 avatar pmatisic avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

tkukec

stem2024's Issues

Setup database

Setup a postgresql database with the following entities:

  • User
  • Event
  • Event Comments
  • Event keywords
  • DNS records

Create login page and design

Create login page with the following fields:

  • Email address
  • Password
  • Link to forgot my password
  • Link to registration

Setup backend

Setup java backend for communication with frontend and database

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.