Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amorriscode/tavern
🍻 Save the world from evil, bit by bit
https://github.com/amorriscode/tavern
hackathon nwhacks nwhacks2021 redwoodjs
Last synced: 6 days ago
JSON representation
🍻 Save the world from evil, bit by bit
- Host: GitHub
- URL: https://github.com/amorriscode/tavern
- Owner: amorriscode
- License: mit
- Created: 2021-01-09T19:35:06.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-10T20:59:13.000Z (about 4 years ago)
- Last Synced: 2024-11-28T11:49:00.802Z (2 months ago)
- Topics: hackathon, nwhacks, nwhacks2021, redwoodjs
- Language: JavaScript
- Homepage: https://tavern.sh
- Size: 607 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://www.nwhacks.io/) 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](https://cdn.discordapp.com/attachments/794419266052161566/797688591606218792/Screen_Shot_2021-01-09_at_8.49.32_PM.png)
## 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](https://cdn.discordapp.com/attachments/794419266052161566/797920267216093214/Screen_Shot_2021-01-10_at_12.10.12_PM.png)
## 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](https://github.com/bizarre/), [Alice](https://github.com/alicelovescake), [Anthony](https://github.com/amorriscode), and [Jet](https://github.com/jetsimon/)