michelebswm / site_com_django

Criação de site com Django - Copia da Netflix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clone da Netflix

Este é um projeto de clone da Netflix desenvolvido como parte do treinamento oferecido pela Hashtag Treinamentos. O projeto é dividido em duas partes: o backend, construído com Python e Django, e a parte visual, desenvolvida individualmente com HTML, CSS e JavaScript para aprimorar minhas habilidades.

Funcionalidades

  • Autenticação de Usuário: O projeto oferece autenticação de usuário, permitindo que os usuários criem contas e façam login de forma segura.

  • Páginas para Usuários Logados: Após fazer login, os usuários têm acesso a páginas exclusivas com conteúdo relacionado ao serviço de streaming.

  • Redirecionamento: O projeto implementa redirecionamentos para direcionar os usuários para as páginas corretas com base em suas ações.

Tecnologias Utilizadas

  • Backend: O backend é desenvolvido em Python usando o framework Django, que oferece recursos poderosos para criar aplicativos da web.

  • Frontend: A parte visual do projeto é construída com HTML, CSS e JavaScript, proporcionando uma experiência interativa e atraente aos usuários.

Como Executar o Projeto

Siga estas etapas para executar o projeto em sua máquina local:

  1. Clone o repositório: git clone https://github.com/michelebswm/site_com_django.git

  2. Configure o ambiente virtual (recomendado): python -m venv venv

  3. Ative o ambiente virtual:

  • No Windows:
    venv\Scripts\activate
    
  • No macOS e Linux:
    source venv/bin/activate
    
  1. Instale as dependências: pip install -r requirements.txt

  2. Aplique as migrações do banco de dados: python manage.py migrate

  3. Inicie o servidor de desenvolvimento: python manage.py runserver

  4. Acesse o projeto no seu navegador em http://localhost:8000/

Contribuições

Contribuições são bem-vindas! Se você gostaria de contribuir para este projeto, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Autor

Agradecimentos

  • Hashtag Treinamentos - Pelo treinamento que inspirou este projeto.

About

Criação de site com Django - Copia da Netflix


Languages

Language:CSS 44.8%Language:JavaScript 40.7%Language:Python 7.7%Language:HTML 6.8%Language:Procfile 0.0%