Skip to content

NodejsHouston/leaderboard

Repository files navigation

Leaderboard

Curious to see how you stack-up against your fellow NodeJS Houston members? We're gamifying Code Node engagement! The leaderboard is intended to track contributions to NodeJS Houston repositories, event attendance and participation. It's really a launchpad for ideas and designed as a fun project to hack on without requiring a huge initial commitment outside of the Code Node evenings.

Getting Started

The project has a basic boilerplate setup so you can hit the ground running. Just run npm run watch for development; this includes a web server running on localhost:3000 and hot-reloading of the React components for maximum productivity.

UI Wireframes

Below you will find wireframes of the leaderboard's design.

Main page view

The main page is what most users will see each time they visit the leaderboard. It is a tabular display of members sorted by the "points" they have earned. There may also be "badges" awarded for special events (conference attendance, giving a meetup talk, etc.) or other user attributes

Precursor

Member Detail view

The member detail view is available from the leaderboard main page, it presents more information submitted by users (and potentially gathered from GitHub).

Precursor

Admin Dashboard view

The admin view is the management for the leaderboard, it allows an administrator to edit a member's information, delete a member, etc. A member will need to be identified as an Admin to access this screen.

Precursor

Technology

  • Database, SQLite
    • With its single-file format and ubiquity SQLite will allow everyone to keep their own copy of the database without requiring a database server setup.
  • Server, Hapi
    • Robust and low barriers to entry, if you haven't used it before this could be a good opportunity to pair-up.
  • Frontend, React
    • With a clean separation between components teams can tackle different portions of the app without stepping on each other's toes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published