Inspiration

Snowflake's company inspired us for its methods of storing data; however, we believed it would be more secure to do it offline on a closed network, so the only way to collect any of the data would be by physical means.

What it does

Valkyrie works as a closed network. based file manager where any device in the network has access to certain files with corresponding clearance levels.

How we built it

As a team of three, we divided the site into different parts. For example, Myles worked on the backend of the site, I worked on all of the front end, and Tristan worked on all the UI/UX design. The front end was programmed in React.js, and using many UI libraries such as Shadcn and Acctenure UI, while on the other hand, the Backend was written in Python, Bash, PostgreSQL, and Docker.

Challenges we ran into

One challenge that we ran into was integrating the front end with the backend. We figured we could do this by using FastAPI to create api calls to get, list, and upload data. We also ran into the challenge of miscommunication when it came to the front-end design. We had to restart the dashboard because it was built in the cloud rather than built to be local.

Accomplishments that we're proud of

We are proud of our websites, the main ODIN website, where you download Valkyrie, as well as the Valkyrie dashboard.

What we learned

We learned how to integrate front-end JavaScript with back-end programs through api calls, as well as data management and cybersecurity skills.

What's next for Valkyrie

New features like compliance scanning and tools for data visualization and analysis built into the Valkyrie dashboard. As well as new products from ODIN such as the Loki obfuscation vpn.

Built With

Share this project:

Updates