Skip to content

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

License

Notifications You must be signed in to change notification settings

AtysonJaime/CRUD_user

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages