toddnestor / good-code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Goodcode

goodcode is a web application that allows users to review coding tools. It is inspired by goodreads. Users can add entries for new tools, then review them, mark them with various statuses, and search for them.

Goodcode is a personal project of Luke Wassink.

Goodcode home page

Features

  • Secure user authentication and protection from CSRF attacks.
  • Creation, deletion and editing of coding tools and reviews.
  • Optional image upload to show the logo for coding tools.
  • Reviews can be written in markdown with a live preview.
  • Responsive, controlled forms that show frontend errors in real time and backend errors on submission.
  • Setting a status ("Have used", "Want to use", etc) for coding tools and the ability to view tools by status.
  • Search tools by name and creator.
  • Infinite scroll for the programs index.

Product Design

Goodcode was built in two weeks. This included creating a development plan which has a timeline and links to a database schema, wireframe drawings of the components and other design documents.

Technology

Goodcode is a full stack application built using Ruby on Rails and React.js.

Future Implementations

While goodcode does have some additional features beyond the initial MVP plan, there are still many possible features that could be added. See the future implementation outline for details.

About


Languages

Language:Ruby 50.5%Language:JavaScript 41.4%Language:CSS 4.2%Language:HTML 3.2%Language:CoffeeScript 0.7%