This repository contains a project converted from Django to Flask as part of the tutorial "Python Django - Complete Course" by Devis Ivy, built using HTML5, CSS3, PostgreSQl, Flask and Python.
π Live URL: π Developers Search Engine π»
- Display all freelancers registered on the platform.
- Filter functionality: filter developers by skill or project.
- Create a new developer profile.
- Add a new project to the platform.
- Add a new skill to the platform.
- Add a new rating to a project.
- Comment on the project description page.
- contact the developer by message.
- User can see projects, skills, profile, comments, ratings average from other users.
- check unread messages on the unbox.
- As a user I want to
add my projects to my portfolio
, so that others can see my work. - As a user I want to be able to
rating projects and leave comments about others work
, so that I inspire more freelancers. - As a user I want to be abel to
search for developers by skills, description and name
, so that I can find the best freelancers to hire. - As a user I want to be abel to
search for projects
, so that I can find similar projects that I am looking for. - As a user I want to
message a developer
, so that I react out to them and interact with.
- Learn how to implement
monolithic python project
using HTML, CSS and Flask. - Learn about to
template Jinja2 macros
and automate specific components to be reused. - Learn the
Model View Template (MVT) architecture
. - Learn how to use ORM using SQLalchemy with Flask-Migrate library an integrate with postgreSQL to manage the database
- Learn develop an
intermediate flask project
. - Learn to plan a medium to intermediate web app project.
- Learn how to build from scratch a web app with user interactions.
- LinkedIn - JoΓ£o Martins
- Instagram - @jpcmartins
- Course Instructor - Devis Ivy
- Icons Used For Tech Stack Section - https://img.shields.io