You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
androiddrew 12bc49100b Added registration email confirmation. Refactored confirm to wsgy runner 7 years ago
cookie_api Added registration email confirmation. Refactored confirm to wsgy runner 7 years ago
migrations Upgraded to Timezone Aware Datetimes 7 years ago
tests Updating dependencies and tests 7 years ago
.gitignore Updating dependencies and tests 7 years ago
README.md Updating dependencies and tests 7 years ago
alembic.ini Upgraded to Timezone Aware Datetimes 7 years ago
requirements.txt Added registration email confirmation. Refactored confirm to wsgy runner 7 years ago
setup.py Leveled up a lot of code. Should have committed more frequently 7 years ago
wsgi.py Added registration email confirmation. Refactored confirm to wsgy runner 7 years ago

README.md

Cookie API

The Cookie API serves as a simple experimentation application for testing concepts in the APIStar platform. It is intended to help drive the design of the APIStar framework, uncover new design patterns, and apply best practices in application development.

Features include:

  • CRUD Interface for a simple domain problem
  • JWT Authentication
  • Custom JSON responses
  • Automated Testing
  • Logging

Features not yet implemented:

  • Template rendering for a Vuejs SPA client (not yet implemented)
  • Email Confirmation
  • Password Reset
  • Authorization model for user
  • Rate Limiting
  • Automated deployment
  • JSON API Responses
  • Multipart file uploads
  • Server Side Rendering of Vuejs Client
  • Async Task Workers
  • Error monitoring through Sentry

Testing

pip install -e .[testing]
pytest