An open API service indexing awesome lists of open source software.

https://github.com/fflch/trabalhoacademico

Sistema para agendamento dos TGI/TCC da FFLCH
https://github.com/fflch/trabalhoacademico

hacktoberfest

Last synced: about 1 year ago
JSON representation

Sistema para agendamento dos TGI/TCC da FFLCH

Awesome Lists containing this project

README

          

## Conceito
[](/public/images/logo-fflch.png)

Agendamento de TGI/TCC da FFLCH.

## Funcionalidades

- Agendar trabalhos acadêmicos e disponibilizá-los online.

## Procedimentos de deploy

- Adicionar a biblioteca PHP referente ao sgbd da base replicada

```bash
composer install
cp .env.example .env
```
- Editar o arquivo .env
- Dados da conexão na base do sistema
- Dados da conexão na base replicada
- Nº USP dos funcionários da secretaria

- Configurações finais do framework e do sistema:

```bash
php artisan key:generate
php artisan migrate
php artisan vendor:publish --provider="Uspdev\UspTheme\ServiceProvider" --tag=assets --force
```
No ambiente de desenvolvimento, pode-se usar dados fakers:

```bash
php artisan migrate:fresh --seed
```

Caso falte alguma dependência, siga as instruções do `composer`.

## [](public/images/youtube.png) Tutoriais

- [Visão do Admin](https://www.youtube.com/watch?v=38DL2a8WjSE)
- [Visão do(a) Aluno(a)](https://www.youtube.com/watch?v=u0KMsTV1F_o)
- [Visão do(a) Professor(a)](https://www.youtube.com/watch?v=-ezAXMwrknk)
- [Visão da Biblioteca](https://www.youtube.com/watch?v=guVp_k34VC8)

## Projetos utilizados

- [uspdev/laravel-usp-theme](https://github.com/uspdev/laravel-usp-theme)
- [uspdev/replicado](https://github.com/uspdev/replicado)
- [uspdev/senhaunica-socialite](https://github.com/uspdev/senhaunica-socialite)
- [uspdev/laravel-usp-faker](https://github.com/uspdev/laravel-usp-faker)
- [uspdev/laravel-usp-validators](https://github.com/uspdev/laravel-usp-validators)

## Contribuição

1. Faça o _fork_ do projeto ()
2. Crie uma _branch_ para sua modificação (`git checkout -b feature/fooBar`)
3. Faça o _commit_ (`git commit -am 'Add some fooBar'`)
4. _Push_ (`git push origin feature/fooBar`)
5. Crie um novo _Pull Request_

## Padrões de Projeto

Utilizamos a [PSR-2](https://www.php-fig.org/psr/psr-2/) para padrões de projeto. Ajuste seu editor favorito para a especificação.