Sistema de controle de atividades pessoais e anotações.

Overview

Aplicativo para Journaling em Laravel (PHP) e GoLang

O objetivo deste app é possibilitar ao usuário fazer o controle das suas atividades pessoais, bem como anotações relativas a seus tópicos de interesse, já que este é um importante passo a fim de se atingir uma maior produtividade e organização pessoal.

Este aplicativo prevê a elaboração de uma plataforma que permita aos usuários o controle de tarefas a fazer em seu calendário pessoal, através de to-do lists, associe-as a projetos pessoais bem como permita-os fazer anotações relativas aos tópicos de seu interesse em uma espécie de diário.

Futuramente serão feitas atualizações para incrementar a funcionalidade da aplicação. Novas ferramentas serão aplicadas como o docker-compose, K8S, e Swapper para documentação da API. Também aplicaremos TDD nas novas funcionalidades.


Front-End

Posteriormente o front-end deste projeto poderá ser atualizado para um framework ou library JS mais moderno que otimize a navegação e a interface de uma forma mais intuitiva.

Instalação -

1º Passo:

Ter as seguintes ferramentas em sua máquina:

  • PHP;
  • Composer;
  • Laravel;
  • Git;
  • Go;
  • MySQL.

2º Passo

Criar um diretório local e clonar o repositório:

mkdir aplicativo
cd aplicativo
git clone https://github.com/VictorPSousa/journaling-laravel-golang.git .

3º Passo

Copiar o arquivo .env.example e renomear para .env e colar novamente o arquivo .env.example

4º Passo

composer install
php artisan key:generate
php artisan serve


Back-End

API de microserviços em GoLang (estudar mudança para o desenvolvimento de uma API REST em Laravel).

Execução

1º Passo

Checar as configurações de banco de dados e de porta dos serviços. Essa configuração de ambiente é localizada em:

    [nome-do-serviço]/cmd/config/environment.go
    [nome-do-serviço]/cmd/config/local.go

2º Passo

cd notes/cmd
go run .

cd users/cmd
go run .

cd schedule/cmd
go run .


Colaboradores

Débora Miyake

Victor Sousa

Jhonny

Estevão Luiz

You might also like...
Ferramenta web focada no gerenciamento de atividades.
Ferramenta web focada no gerenciamento de atividades.

MBA - Meu Banco de Atividades Ao tentar organizar suas tarefas por uma ferramenta, você já sentiu uma forte burocracia para incluir algo muito simples

Desafio de Back-End da Alura: Crie uma API Rest funcional focada em controle financeiro.

Lumen PHP Framework Laravel Lumen is a stunningly fast PHP micro-framework for building web applications with expressive, elegant syntax. We believe d

Sistema de monitoramento de máquinas sob revisão e conserto do setor de suporte da EPD-Volta Redonda
Sistema de monitoramento de máquinas sob revisão e conserto do setor de suporte da EPD-Volta Redonda

Sistema de Controle de Atendimentos e Máquinas S.C.A.M. é um projeto feito para a Empresa de Processamento de Dados de Volta Redonda, uma empresa públ

Repositório do sistema de Chat em RealTime utilizando WebSocket com Laravel, Vue.js, Inertia e Tailwind

Antes de mais nada... Deixa a estrelinha no repositório Me segue aqui no github Aula desse Projeto no YouTube Esse projeto foi desenvolvido por Gustav

Sistema de Contas a Pagar e a Receber com PHP, MySQL e Bootstrap4

contas sistema-contas Demo: Aqui Sistema de Contas a Pagar e a Receber Feito com PHP, MySQL e Bootstrap 4 Usuário padrão: gustavo Senha padrão: 1234 É

Sistema de Estoque com Laravel

Laravel PHP Framework Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative ex

CRUD de sistema de empleados hecho en Laravel

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Sistema Imobiliário utilizando o Framework PHP Laravel

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Criação de um mini sistema de registro, onde será aplicado o processo de adição, atualização e remoção de dados do banco de dados MySQL.

CRUD PHP MVC Criação de um mini sistema de registro, onde será aplicado o processo de adição, atualização e remoção de dados do banco de dados MySQL.

Projeto de TCC. Sistema para melhoria de gestão e administração de bibliotecas.

TCC PROJETO ATHENA. (BIBLIOTECA ATHENA). Projeto criado por mim e integrantes do meu grupo de TCC na ETEC Juscelino Kubitschek de Oliveira. INTEGRANTE

Aplicação criada com Angular e Laravel em conjunto para fazer um treinamento de autenticação com sistema de login, guarda de rotas e cadastro de usuários no banco de dados MySQL
Aplicação criada com Angular e Laravel em conjunto para fazer um treinamento de autenticação com sistema de login, guarda de rotas e cadastro de usuários no banco de dados MySQL

Times-de-Futebol-BR Descrição do Projeto Aplicação criada com Angular e Laravel em conjunto para fazer um treinamento de autenticação com sistema de l

Projeto de um sistema de Agenda feito durante o curso PHP: Do zero a maestria, ministrado pelo Matheus Baptisti
Projeto de um sistema de Agenda feito durante o curso PHP: Do zero a maestria, ministrado pelo Matheus Baptisti

PJ - Agenda Este projeto é um sistema de Agenda. O objeto de estudo aqui é a conexão com BD + partícularidades do PHP e a WEB, como sessions, variávei

Streaming de música que possui as seguintes características: Registrar a sua música, Sistema de pesquisa, Adicionar uma lista de reprodução, Perfil, Atualizar, Total de visualizações, Últimos vistos entre outros ...
Streaming de música que possui as seguintes características: Registrar a sua música, Sistema de pesquisa, Adicionar uma lista de reprodução, Perfil, Atualizar, Total de visualizações, Últimos vistos entre outros ...

Music Streaming Sobre o Projeto Fala Devs! Estou trazendo aqui um streaming de música que possui as seguintes funcionalidades: Registrar a sua música,

Projeto de um sistema de pedidos de uma Pizzaria. Feito durante o curso
Projeto de um sistema de pedidos de uma Pizzaria. Feito durante o curso "SQL - Básico ao Avançado" Dísponível na Udemy pelo instrutor Matheus Baptisti

PJ-Pizzaria Este projeto é um sistema de pedidos de uma Pizzaria. O objeto de estudo aqui é a conexão de PHP + BD, PHP e a WEB, Regras de negócio comp

O Fique Alerta é um sistema que visa estabelecer uma comunicação entre os cidadãos de alguma comunidade e instituições públicas e privadas

Fique Alerta ⚠️ O Fique Alerta é um sistema que visa estabelecer uma comunicação entre os cidadãos de alguma comunidade e instituições públicas e priv

Sistema de gerenciamento de rotas.

SimpleRouter Sistema de rotas dinâmicas. Criar o arquivo .htaccess O arquivo .htaccess deve ser criado na pasta raiz. RewriteEngine On Options All -In

Realice un programa en cualquier lenguaje de programación en el cual implemente un sistema de registro de asistencias para los ayudantes y becarios del LTIC.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Sistema disema con aplicación de consultas en XML y JSON

disema-XML-JSON Sistema web para empresa de diseño "Disema", con operaciones básicas CRUD y uso de html, JQ, JS, php y css. Incluye aplicación de cons

Sistema web para empresa de diseño "Disema", con operaciones básicas CRUD y uso de html, JQ, JS, php y css

Disema System Sistema web para empresa de diseño "Disema", con operaciones básicas CRUD y uso de html, JQ, JS, php y css Para su correcto uso, deberá

Owner
Victor Sousa
Fullstack Web Dev PHP | Laravel | Codigniter | MySQL/MariaDB | CSS3 | HTML5 | SASS | JavaScript ES6 | Java | Python | C/C++ | PostgreSQL.
Victor Sousa
Sistema de monitoramento de máquinas sob revisão e conserto do setor de suporte da EPD-Volta Redonda

Sistema de Controle de Atendimentos e Máquinas S.C.A.M. é um projeto feito para a Empresa de Processamento de Dados de Volta Redonda, uma empresa públ

null 3 Jun 21, 2021
Projeto de TCC. Sistema para melhoria de gestão e administração de bibliotecas.

TCC PROJETO ATHENA. (BIBLIOTECA ATHENA). Projeto criado por mim e integrantes do meu grupo de TCC na ETEC Juscelino Kubitschek de Oliveira. INTEGRANTE

Lucas Menchon 2 Jun 7, 2022
Aplicação criada com Angular e Laravel em conjunto para fazer um treinamento de autenticação com sistema de login, guarda de rotas e cadastro de usuários no banco de dados MySQL

Times-de-Futebol-BR Descrição do Projeto Aplicação criada com Angular e Laravel em conjunto para fazer um treinamento de autenticação com sistema de l

Lucas Henrique Pessutto 5 Mar 14, 2022
Sistema de gerenciamento de rotas.

SimpleRouter Sistema de rotas dinâmicas. Criar o arquivo .htaccess O arquivo .htaccess deve ser criado na pasta raiz. RewriteEngine On Options All -In

null 0 Apr 29, 2022
Realice un programa en cualquier lenguaje de programación en el cual implemente un sistema de registro de asistencias para los ayudantes y becarios del LTIC.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Darwin Contreras 1 Jan 5, 2022
Sistema disema con aplicación de consultas en XML y JSON

disema-XML-JSON Sistema web para empresa de diseño "Disema", con operaciones básicas CRUD y uso de html, JQ, JS, php y css. Incluye aplicación de cons

null 1 Jan 12, 2022
Sistema web para empresa de diseño "Disema", con operaciones básicas CRUD y uso de html, JQ, JS, php y css

Disema System Sistema web para empresa de diseño "Disema", con operaciones básicas CRUD y uso de html, JQ, JS, php y css Para su correcto uso, deberá

null 1 Jan 12, 2022
Sistema de apuestas quinielas, sencilla, combinada, doble oportunidad en PHP y JavaScript

Sistema-de-Apuestas-Quinielas Sistema de apuestas quinielas, sencilla, combinada, doble oportunidad en PHP y JavaScript Instrucciones Copiar los archi

Camilo Ortiz 1 May 5, 2022
Um micro sistema de exemplo que usa alguns padrões, mas o destaque para chain of resposibility

Projeto para ilustrar o uso do Chain Of Responsibility O objetivo é apresentar exemplos de aplicação do padrão de projeto Chain of Responsibility. Nes

Alexandre Bezerra Barbosa 2 Sep 15, 2022
Sistema de login usando PHP, MySQL(PDO),HTML,CSS e bootstrap

sistemalogin link para entrar no projeto: https://williamsistema.000webhostapp.com/ Sistema de login usando PHP, MySQL(PDO),HTML,CSS e bootstrap Requi

William Lima Alves 4 Oct 7, 2022