Skip to content

Hugobsan/Contatize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contatize

O Contatize é uma aplicação desenvolvida para armazenar contatos de uma agenda telefônica. O Back-end da aplicação foi desenvolvida utilizando a linguagem de programação PHP, o framework Laravel e o banco de dados MySQL. O Front-end foi desenvolvido utilizando o Vue.js com o framework Vuetify e a biblioteca Tailwind CSS. A aplicação foi containerizada utilizando o Docker com o Laravel Sail e hospedada na Oracle Cloud.

Apresentação da Aplicação

Você pode assistir ao vídeo de apresentação da aplicação clicando no link: Vídeo de Apresentação

Acesso à Aplicação

Acesse a aplicação através do link: Entrar na Aplicação

Funcionalidades

  • Cadastro de contatos
  • Edição de contatos
  • Exclusão de contatos
  • Listagem de contatos
  • Pesquisa de contatos
  • Visualização de detalhes de contatos
  • Autenticação de usuários
  • Edição de perfil de usuários

Tecnologias Utilizadas

  • PHP 8.2
  • Laravel 11
  • MySQL 8.0
  • Vue.js
  • Vuetify
  • Tailwind CSS
  • Docker

Instalação

Para executar a aplicação localmente, é necessário ter o Docker e o Docker Compose instalados em sua máquina. Além do PHP 8.3, MYSQL e o Composer para instalar as dependências do Laravel.

Para executar a aplicação localmente (Sem Docker), siga os passos abaixo:

  1. Clone o repositório:
git clone https://github.com/Hugobsan/Contatize.git
  1. Acesse a pasta do projeto:
cd Contatize/contatize-app
  1. Instale as dependências do Composer:
composer install
  1. Copie o arquivo .env.example para .env:
cp .env.example .env
  1. Gere a chave da aplicação:
php artisan key:generate
  1. Configure o arquivo .env com as informações do banco de dados:

  2. Execute as migrações do banco de dados:

php artisan migrate --seed
  1. Inicie os servidores do back-end e do front-end:
php artisan serve
npm run dev
  1. Acesse a aplicação em seu navegador através do endereço http://localhost:8000

Para executar a aplicação localmente com Docker, siga os passos abaixo:

  1. Clone o repositório:
git clone
  1. Acesse a pasta do projeto:
cd Contatize/contatize-app
  1. Instale as dependências do Composer:
composer install
  1. Inicie a aplicação com o Docker:
./vendor/bin/sail up -d
  1. Execute as migrações do banco de dados:
./vendor/bin/sail artisan migrate --seed
  1. Instale as dependências do front-end:
./vendor/bin/sail npm install
  1. Compile os assets do front-end:
./vendor/bin/sail npm run dev
  1. Acesse a aplicação em seu navegador através do endereço http://localhost

About

Agenda telefônica online com Laravel e Vue.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published