Blog site to publish posts on the IT topic
Click here to open ITish blog site
The system consists of the following main functional blocks:
- Registration, authentication and authorization;
- Guest functionality;
- User functionality;
- Admin functionality.
- Auth (for working with registration, authentication and authorization);
- Blog (for working with posts and others that are connected with them);
- Profile (for working with user profiles and pages that are connected with them).
- Backend:
- Python programming language;
- Flask framework with following extensions:
- Flask-Admin (for admin panel);
- Flask-Login (for 'auth' functionality);
- Flask-Migrate (for migrations);
- Flask-SQLAlchemy (for database using python objects);
- Flask-WTF (for rendering forms).
- MySQL / PostgreSQL database;
- Frontend:
- HTML & CSS;
- JavaScript;
- Bootstrap 5.
ITish is licensed under the MIT License.