Skip to content

AnhTrieu/Commit-mENT-backend-

Repository files navigation

Commit-m

Authors: Anh Trieu, Curtis Cawley, and Justin Hays

Commit-m is a full stack React App that encourages commit message creativity, allows users to view what others are committing about, and "like" messages they enjoy. Once authenticated, users can view and like all other Commit-m messages.

Commit-m was created in 1.5 weeks.

Features

  • Managed state through React components
  • Dynamic leaderboard based off likes/upvotes from users
  • Send and retrieve authenticated data from server using REST API
  • Register and Login via OAuth linked to GitHub

Technologies

Frontend

  • React.js
  • Semantic-UI-React
  • JSX
  • JavaScript
  • AJAX/axios

Backend

  • PostgreSQL
  • Authentication via OAuth
  • Knex.js
  • Node.js
  • Express.js
  • REST API
  • JavaScript

Screenshots

Splash Page:

Splash Page

Register GitHub via OAuth:

Allow Access

Main Page with leaderboard:

Main Page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published