[go: up one dir, main page]

Skip to content

A open source Flask REST API project with with advance user authentication & let you create quick notes

Notifications You must be signed in to change notification settings

r0b1n1sl4m/Peasy-Note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This project may help you to get idea about how to structured your REST API project and use popular python library on your Flask application. Main goal is to know how to integrate webargs, marshmallow, flask-security, flask-sqlalchemy, mysql together in Flask app.

Note: Feel free to clone and try but change settings.py mail configuration before begin using it.

Note: Usability of this project is not that much. But some core idea of working with flask would be very helpful to know.

  • Custom verification process instead of relying on flask-security default functions & routes.
  • Custom password reseting and changing process
  • Approach to replace flask-restful
  • Built to implement with Mobile & AngularJS Application in future
  • A video series will be available soon

Features

  • 100% CRUD Supported
  • User registration with code based email verification
  • Token based authentication
  • Reset/Change password
  • Retrieve & Update user information
  • Create, Read, Update Delete notes

Backbone

  • Flask-Login==0.3.2
  • Flask-Mail==0.9.1
  • Flask-Migrate==2.0.3
  • Flask-MySQLdb==0.2.0
  • Flask-Script==2.0.5
  • Flask-Security==1.7.5
  • Flask-SQLAlchemy==2.2
  • marshmallow==2.13.3
  • mysqlclient==1.3.10
  • webargs==1.6.0

Screenshots

Registration validation

Registration

Request New Confirmation Code

Account verified

Generating Token

Read User Info

Create Note

View All Notes

About

A open source Flask REST API project with with advance user authentication & let you create quick notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages