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 c7d65e06d2 Added active attribute to the users table 7 years ago
cookie_api Added active attribute to the users table 7 years ago
migrations Added active attribute to the users table 7 years ago
tests Updating dependencies and tests 7 years ago
.gitignore Added responsive email and fixed dwsgi runner 7 years ago
MANIFEST.in fixed manifest recursive includes 7 years ago
README.md Updating dependencies and tests 7 years ago
alembic.ini Upgraded to Timezone Aware Datetimes 7 years ago
dev_requirements.in Fixed migrations and dev requirements 7 years ago
dev_requirements.txt Fixed migrations and dev requirements 7 years ago
requirements.txt Fixed migrations and dev requirements 7 years ago
setup.py Fixed migrations and dev requirements 7 years ago
wsgi.py Adding pip-tools and pinning requirements 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