GithubHelp home page GithubHelp logo

amorriscode / tavern Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 0.0 622 KB

๐Ÿป Save the world from evil, bit by bit

Home Page: https://tavern.sh

License: MIT License

Shell 0.10% JavaScript 99.24% CSS 0.39% HTML 0.26%
hackathon nwhacks nwhacks2021 redwoodjs

tavern's Introduction

Tavern ๐Ÿป

Four adventurers set out on a mission for 24 cold hours during the dawn of the year 2021. They had no idea what dangers they would face but together their bond grew stronger. Let this be a lesson to any evil wizards lurking in the realm of Tavern!

This repo contains all the code for our 2021 nwHacks hackathon submission. We spent the last 24 hours coding, drinking energy drinks, coding, and not sleeping. It was a blast and we look forward to next year!

Inspiration

We've all had technical interviews to prepare for. It's tough even on the best of days. In the end, success comes from consistency.

What it does

With Tavern, you don't have to go at it alone. Algorithm challenges are now more like your favourite roleplaying game than interview preparation. Each day your guild unlocks up to 6 algorithm challenges to solve while competing for the top spots on a global leaderboard and opportunities to apply for exclusive job postings!

How we built it

We knew we'd be pressed for time during this hackathon. It always comes down to the wire. With only 24 hours to get something off the ground, we utilized Redwood JS to help us move fast. With Redwood we wouldn't have to worry about tedious boilerplate or configuration, allowing us to get right to the heart of the product.

Challenges we ran into

From the start we wanted to have a rich character creator to connect with your inner roleplaying gamer. We chose SVG for layers of the character creation tool knowing that it would allow us an opportunity to scale our images and keep them crisp. The SVGs brought along a bunch of challenges we didn't expect, so we ended up going with a simpler random character generator in the end.

messed up character

Accomplishments that we're proud of

We survived! We worked until the sun came up (and one of us still hasn't slept). We're brought of how the app looks, runs, and that our characters look so darn good! This was the first time we've done a hackathon together and we're grateful for the experience.

problem solving page

What we learned

  • Working with SVGs is hard
  • Estimates are hard
  • It's always a good thing to under-scope and over-deliver
  • Energy drinks work wonders

What's next for Tavern

Who knows?! We love the product and love solving algorithms together. Maybe the next time you prepare for interviews you'll be competing against a global leaderboard as a half-elf wizard!

Happy adventuring, Alex, Alice, Anthony, and Jet

tavern's People

Contributors

alicelovescake avatar amorriscode avatar jetsimon avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.