Skip to content

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

No packages published