Skip to content

A web application where users can create a profile and write articles to share with other members of the community. The interface's completely responsive, and the system can work with a long list of different databases.

License

Notifications You must be signed in to change notification settings

mingolladaniele/ARTICLEES_WEBAPP_FLASK

 
 

Repository files navigation

mockuplogo

ARTICLEE - Web App with CRUD functionality

Articlee is a web application using the Python Flask micro-framework that completely supports user authentication and registration. There is a page with a list of all the articles that users are wrote and for each user there's a profile where is possible to create, edit or remove their own articles. It is also possible to upload an avatar to differentiate each user, it's completely responsive and thanks to SQLAlchemy it's adaptable with a long list of different databases. It's also support payments with Stripe and it includes a fake-shop to simulate purchases.

Preview

Alt Text

Next Features

  • SLQAlchemy Support
  • Add an avatar for each user
  • Accepting Payments with Stripe
  • Email Support
  • Full responsive
  • Internationalization (i18n)

Requirements

  Flask==1.1.1


  Flask extension:

  Flask-Email==1.4.4
  Flask-Login==0.4.1
  Flask-Mail==0.9.1
  Flask-Migrate==2.5.2
  Flask-Script==2.0.6
  Flask-Babel==0.9


  Data and workers:

  mysql==0.0.2
  mysql-connector-python==8.0.17
  mysqlclient==1.4.4
  Flask-MySQL==1.4.0
  Flask-MySQLdb==0.2.0
  Flask-SQLAlchemy==2.4.0
  SQLAlchemy==1.3.7


  Forms:

  WTForms==2.2.1
  Flask-WTF==0.14.2


  Testing and static analysis:

  flake8==3.7.8


  CLI:

  Click==7.0


  Payments:

  stripe==2.35.1


  Utilities:

  Faker==2.0.1
  Pillow==6.2.0
  passlib==1.7.1

How to running the app

python app.py

About

A web application where users can create a profile and write articles to share with other members of the community. The interface's completely responsive, and the system can work with a long list of different databases.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.1%
  • Python 34.6%
  • CSS 5.2%
  • JavaScript 1.6%
  • Mako 0.5%