Inspiration
One of the members of our team is the vice president of the Stevens Institute of Technology Cyber Defense Team and one of the goals of this club is to bridge the gap between cybersecurity education in the classroom and skills that are needed in the industry. However, due to the disorganized discord and (formerly) lack of information on the website, it was hard for members to find the educational resources they needed. We set out to fix this problem by building a new and improved website, complete with a calendar, resource page, and meeting notes.
What it does
This website is the new go-to place for all questions about the Stevens Cyber Defense Team. Whether you are looking for resources mentioned in a meeting, the dates for the next CTF, or our meeting location, it can all be found here!
How we built it
We built this website using JavaScript and CSS in react with Vercel to help connect our git repository with the code to our [dot]tech domain name.
Challenges we ran into
We struggled to get the domain name and GitHub repository connected properly. We spent multiple hours struggling to do this directly in the GitHub website using GitHub pages, before changing our approach and using a third-party service.
Accomplishments that we're proud of
We are proud that we learned more about using GitHub. This was also everyone's first time launching a website using react, and most members of our group had never connected a custom domain name to a project before.
What we learned
We refreshed our git and GitHub skills and learned many deployment skills, as well as how to integrate with Vercel for automatic deployment. We also used Figma to plan the layout before we started coding and notion to keep all team members on the same page throughout the process.
What's next for Stevens Cyber Defense Team Website
Our main next step would be to implement the database for login credentials so only E-board members would be able to manage events and resources visible on the website.
Built With
- css
- figma
- github
- github-api
- github-jobs
- html
- javascript
- mlh
- notion
- react
- vercel
- yml
Log in or sign up for Devpost to join the conversation.