Skip to content

πŸ“‘ πŸ§‘πŸ½β€πŸ’» Python Flask Dev Search engine to find freelancers by skills and projects.

Notifications You must be signed in to change notification settings

joao82/devsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⭐ DevSearch App ⭐

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.

Render Status

πŸ“Œ Tech Stack

HTMLΒ  CSSΒ  PYTHONΒ  FLASKΒ  POSTGRESQLΒ 

πŸ“Έ Overview

Screenshot

πŸ”‘ Feature

  • 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.

πŸ“ User Stories

  • 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.

πŸ“‘ Architecture

Screenshot

πŸ† What I learnt

  • 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.

πŸ“¬ Connect With Me

πŸ“Œ Acknowledgments

About

πŸ“‘ πŸ§‘πŸ½β€πŸ’» Python Flask Dev Search engine to find freelancers by skills and projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published