resultsystems / School
Licence: mit
Sistema de gerenciamento para escola em Laravel com VueJS (Não é mais Angular)
Stars: ✭ 178
Programming Languages
js
455 projects
Projects that are alternatives of or similar to School
Invoice As A Service
💰 Simple invoicing service (REST API): from JSON to PDF
Stars: ✭ 106 (-40.45%)
Mutual labels: json, laravel
Api Response
Simple and ready to use API response wrapper for Laravel.
Stars: ✭ 123 (-30.9%)
Mutual labels: json, laravel
Laravel Translatable String Exporter
Translatable String Exporter for Laravel
Stars: ✭ 149 (-16.29%)
Mutual labels: json, laravel
Laravel Filemanager Example 5.3
Demo integration for laravel-filemanager (https://github.com/UniSharp/laravel-filemanager).
Stars: ✭ 100 (-43.82%)
Mutual labels: laravel, manager
Netclient Ios
Versatile HTTP Networking in Swift
Stars: ✭ 117 (-34.27%)
Mutual labels: json, framework
Neo
Create blazing fast multithreaded Web Apps
Stars: ✭ 1,219 (+584.83%)
Mutual labels: json, framework
Grosir Obat
Sebuah sistem kasir dan manajemen produk obat untuk penjualan Grosir
Stars: ✭ 147 (-17.42%)
Mutual labels: laravel, tdd
October
Self-hosted CMS platform based on the Laravel PHP Framework.
Stars: ✭ 10,740 (+5933.71%)
Mutual labels: laravel, framework
Dompet
A personal bookkeeping web application, built with Laravel 5.
Stars: ✭ 87 (-51.12%)
Mutual labels: laravel, tdd
Goat
[DEPRECATED] 🐐 A minimalistic JSON API server in Go
Stars: ✭ 161 (-9.55%)
Mutual labels: json, framework
Facil.io
Your high performance web application C framework
Stars: ✭ 1,393 (+682.58%)
Mutual labels: json, framework
Go Web
A new Golang MVC Framework. Like Laravel... but faster!
Stars: ✭ 79 (-55.62%)
Mutual labels: laravel, framework
Marklogic Data Hub
The MarkLogic Data Hub: documentation ==>
Stars: ✭ 113 (-36.52%)
Mutual labels: json, framework
Manager
Implementation of the Manager pattern existing in Laravel framework
Stars: ✭ 74 (-58.43%)
Mutual labels: laravel, manager
Denovel
A Deno Framework For Web Artisan - Inspired by Laravel
Stars: ✭ 128 (-28.09%)
Mutual labels: laravel, framework
Pinatra
A PHP copy of Sinatra: a DSL for quickly creating web applications in PHP with minimal effort.
Stars: ✭ 151 (-15.17%)
Mutual labels: laravel, framework
Pacote abandonado, use para estudo se for o caso, antes de solicitar ajuda para instalação assista os vídeos sobre para você entender o objetivo do pacote
https://github.com/emtudo/school-api
Recomendo:Sistema para gerenciamento de escola
Vídeo explicando a ideia do sistema
O que tem o sistema?
- Todo desenvolvido com TDD
- Cadastro de alunos
- Cadastro de cedente (Emitente da cobrança)
- Cadastro de funcionários
- Cadastro de horários
- Cadastro de matérias
- Cadastro de lições
- Cadastro de professores
- Cadastro de turmas
- Cadastro de usuários (Aluno, Funcionário e Professor)
- Geração de boleto automático (caixa e. federal, banco do brasil, banco itau, hsbc, santander)
Requisitos do servidor
- PHP >= 5.5.9
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- NPM
No terminal execute
- composer create-project --prefer-dist resultsystems/school school
- cd school
- npm install
- gulp
- configure o arquivo .env
- php artisan migrate
Opcionalmente gere dados falsos
- php artisan db:seed --class=Fakers
Errors
No supported encrypter found
run:
php artisan key:generate
Maximum function nesting level of '100' reached
Isso acontece porque estás utilizando xdebug. Localize o arquivo php.ini do seu apache e adicione/altere a seguinte configuração:
xdebug.max_nesting_level=500
Virtual Host
http.conf
<Directory /path/to/school/>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Require all granted
</Directory>
<VirtualHost school.dev:80>
ServerAdmin [email protected]
ServerName school.dev
ServerAlias school.dev
DocumentRoot /path/to/school/public
ErrorLog /path/to/school/storage/logs/mysite.error.log
CustomLog /path/to/school/storage/logs/mysite.access.log combined
</VirtualHost>
hosts
127.0.0.1 school.dev
Quer contribuir?
- Fork o projeto
- Faça o clone
- No diretório criado, faça:
- composer install
- npm install
- copie o arquivo .env.example para .env e edite-o apontando para o banco de dados
- php artisan migrate
- php artisan db:seed --class=Fakers
- php artisan key:generate
- npm i -g gulp
- gulp (para compilar todos os javascript)
- gulp watch (para recompilar ao salvar os arquivos)
- Faça as alterações e faça Pull Request para o master
Roadmap
Implementar o sistema utilizando Vue-js e Materialize.
- [x] Estrutura básica com (vue,vuex,router,resource)
- [x] Login consultando api
- [x] Incluir opções para login automático: Funcionario, Professor e Aluno
- [ ] Melhorar a forma como exibir o erro de login
- [ ] Recuperar a senha
- [ ] Registrar no sistema
- [x] Menu responsivo e menu mobile
- [ ] Bug ao logar, o jquery não inicializa os menus
- [ ] Bug quando seleciona o item do menu mobile, a tela não volta para o estado atual
- [x] Router com menu carregando os forms
- [ ] Perfil
- [ ] Alunos
- [ ] Listar Alunos
- [ ] Cadastrar Aluno
- [ ] Editar Aluno
- [ ] Funcionários
- [ ] Horários
- [ ] Lições
- [ ] Matérias
- [ ] Pagamentos
- [ ] Professores
- [ ] Turmas
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].