GithubHelp home page GithubHelp logo

team-hamsterdam / hamster-health-frontend Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 0.0 9.25 MB

Frontend for Hamster Health, an organisational task tracking tool made with Javascript, Sass, HTML, CSS, React.js & Bootstrap/React-Bootstrap deployed on Netlify

Home Page: https://hamsterdam.tech/

HTML 0.97% CSS 1.35% JavaScript 46.63% SCSS 51.06%

hamster-health-frontend's Introduction

Hamster Health Frontend

About

  • Hamster Health was built for the Hackiethon 2021 hackathon hosted by HackMelbourne
  • We were finalists ranked within the top 16 for the hackathon! Finalists

Libraries/Frameworks/Languages

  • Javascript, Sass, HTML, CSS, React.js, Bootstrap/React-Bootstrap

Inspiration

  • Our team decided to address the issue of staying organised and motivated in quarantine through our web app Hamster Health. Hamster Health is an organisation tool which allows the user to create a to-do list with custom tasks which they can complete. Upon completing their tasks they will be rewarded with experience points to increase their account level. This will help motivate the user by giving them a sense of progression as they see their level increase whilst they become more organised, furthermore, Hamster Health implements a leader board which displays the 50 users with the highest levels, creating a social aspect of motivation which is lost in quarantine life.

How we built it

  • When we started, we didn't know how to implement the app or what it would look like so we did some planning & brainstorming. We wrote down all our backend routes, drew some of the designs for each page and discussed features of our app. After this, we used our remaining time to implement the front end and back end.

Challenges we ran into

  • Learning how to use our libraries and frameworks
  • Implementation was hard
  • Fixing random bugs
  • Running into unexpected errors that would take hours to fix
  • Finishing the app on time
  • Adjusting the back end on the spot
  • Deploying our app took a really long time since it was our first time doing it

Accomplishments that we're proud of

  • The app actually works
  • We managed to get the front end and back end working together after deployment
  • Our app is actually on the internet

What we learned

  • How to write a front end
  • How to write a back end
  • The challenges involved in making a full stack application
  • How to use our libraries/frameworks
  • What it's like to work on a project for over 10 hours a day

What's next for Hamster Health

  • Implementing more features such as the progress tracking system that we couldn't implement in time

hamster-health-frontend's People

Contributors

mattlau1 avatar swxer avatar raymondchung216 avatar

Stargazers

Michael avatar  avatar  avatar  avatar

Watchers

James Cloos 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.