Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
bin
 
 
 
 
db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

General Assembly Logo

Blisst API

API providing RESTful API requests to create, read, update, and destroy items and create, read, and destroy lists.

Technologies Used

  • Ruby on Rails
  • Javascript
  • JSON
  • HTML5
  • CSS3
  • PostgreSQL

Entity Relationship Diagram.

See here.

Development Journey

Unfortunately, this has not yet reached my dream: my hope was to make list items archiveable, because the best part of a to-do list is watching things check off. Hence the title, #Blisst, like bliss and hashtag-blessed. You're in a good place when you're getting things done and still have more to do.

As it is, after building the API, I wanted most actions to be grounded in the lists themselves. I wanted list items to be editable (everyone makes mistakes), and deleteable. The success of most API actions initiates some sort of get request, so that the information on the page always reflects the most accurate version.

Future Development

  1. Archiving
  2. Catharsis page (loads item, asks why it isn't done, asks if you did your best.)

Gratitude

  1. Shaun White, Sarah Burke and Brian Keegan all kindly reviewed my deployments for errors.
  2. Kostant Stanton was a tremendous help with serialization issues, then later advised me on how best to change validation on my API.
  3. Virginia and Fernando Donaire were tremendous help in thinking through database issues.

About

This is an API for a rudimentary list-making application, allowing users to track lists and their items.

Topics

Resources

License

Releases

No releases published

Packages

No packages published