LucasFeliciano02 / FreelaWay-Django

Projeto web de aplicação para contratação de freelances feito em Django durante a semana PyStack Week 3.0 com foco no back-end e conversando com templates front-end 🐍

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FreelaWay - PyStack Week 3.0

cadastro login recuperar senha jobs aceitar jobs historico perfil

 

Sobre   |   Funcionalidades   |   Tecnologias   |   Pré-requisitos   |   Começando  


🎯 Sobre

• Projeto feito em Django cujo o objetivo é uma aplicação para contratação de freelances.
• Foi desenvolvida para conectar empresas e freelances.

✨ Funcionalidades

✔️ Autenticação e Cadastro de Usuário;
✔️ Listagem, Detalhes e Aceite de Jobs;
✔️ Recuperação de senha;
✔️ Atualização de Perfil, Listagem de Jobs Aceitos e Envio de Arquivos;
✔️ Por ser um arquivo de estudo, pode conter diversos comentários que o auxiliam no uso do django.

🚀 Tecnologias

As seguintes ferramentas 🛠 foram utilizadas na construção do projeto:

Back-end Front-end
Python Bootstrap
Django Html
SQLite Css
Arquitetura MVT

✅ Pré-requisitos

Antes de começar 🏁, você vai precisar ter instalado em sua máquina as sequintes ferramentas: Git, Python e DB Browser (SQLite). Além disto é bom ter um editor para trabalhar com o código, tal como: VS Code

🏁 Começando

# Clone este repositorio
 -> git bash here
  $ https://github.com/LucasFeliciano02/FreelaWay-Django.git

# Acesse a pasta do projeto que aparecerá em sua área de trabalho
 -> mouse esquerdo -> Abrir com Code

# Colocar os seguintes comandos no terminal para ativar o Interpretador do python a fim de rodar o arquivo
 1º  ->  py -m venv venv
 2º  ->  venv\Scripts\activate.ps1  
 3º  ->  .\venv\Scripts\activate.ps1  

# Instalar bibliotecas
 -> (env) pip install django
    (env) pip install pillow
    (env) pip freeze > requirements.txt
    (env) pip install -r requirements.txt

# Criar projeto
 ->  (env) django-admin startproject freelaway .

# Criar apps
 ->  (env) python manage.py startapp autenticacao
     (env) python manage.py startapp jobs

# Migrations
 ->  (env) python manage.py makemigrations
     (env) python manage.py migrate

# Executar projeto
->  (env) python manage.py runserver

OBS: Os arquivos do projeto podem ter muitos comentários pois são arquivos de estudo


Lucas Feliciano

Accomplished with ❤️ by LucasFeliciano02 👋

LinkedIn Badge

 

Voltar para o topo

About

Projeto web de aplicação para contratação de freelances feito em Django durante a semana PyStack Week 3.0 com foco no back-end e conversando com templates front-end 🐍


Languages

Language:Python 49.4%Language:HTML 44.0%Language:CSS 6.5%