AtysonJaime / CRUD_user

👤 Projeto fullstack com o intuito de realizar uma simples aplicação para cadastro de usuários.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cadastro de Usuários - CRUD

GitHub GitHub

👤 Projeto fullstack com o intuito de realizar uma simples aplicação para cadastro de usuários. Possibilitando a criação, edição e exclusão. Possue um sistema de login simples, no qual, utiliza o email, cpf ou o pis como forma de acesso para a aréa do usuario.

Projeto proposto como desáfio tecnico para a empresa PontoTel.

Login Page

💻 Tecnológias

Esse projeto subdivide-se entre backend e frontend. As tecnologias utilizadas podem ser visualizar na tabela abaixo.

Backend Frontend
Python JavaScript e JSON
Django Node e NPM
Django Rest Framework Vue.js
JTW AUTH Nuxtjs
SASS
PUG
Buefy

🔧 Build Setup

Backend

OBS: é necessario ter o python já instalado em sua maquina.

OBS2: é necessario ter um arquivo .env na pasta backend/core contendo a SECRET KEY para o banco

  1. Para rodar a parte de back deste projeto, primeiro acesse a parta backend pelo terminal.

  2. Após fazer isso, rode o comando:

    venv\Scripts\activate

    Para o ambiente virtual ser ativado.

  3. Quando ativado, irá aparecer um (venv) na linha de comando do terminal. quando isso acontecer é so seguir os seguintes comandos:

    pip install -r requirements.txt
    python manege.py makemigration
    python manege.py migrate
    python manege.py migrate
    python manege.py runserver

    Se tudo estiver okay, seu banco estará rodando na porta 8000.

Frontend

OBS: é necessario ter o node e npm já instalado em sua maquina.

  1. Para rodar a parte de front deste projeto, primeiro acesse a pasta frontend pela terminal.

  2. Em seguida, rode os seguintes comandos:

    npm install
    npm run dev
  3. Pronto, o projeto frontend estará rodando na porta 3000

🖼️ Layout

O Layout apresentado para o sistema foi desenvolvido e pensando utilizando minhas experiencias com UX e outras aplicações desenvolvidas por mim.

📝 Licença

MIT License © Atyson Jaime

About

👤 Projeto fullstack com o intuito de realizar uma simples aplicação para cadastro de usuários.

License:MIT License


Languages

Language:Python 96.6%Language:HTML 1.3%Language:JavaScript 0.9%Language:CSS 0.7%Language:Vue 0.2%Language:PowerShell 0.2%Language:SCSS 0.1%Language:Batchfile 0.0%Language:Shell 0.0%