Coder Social home page Coder Social logo

bernardoveras / studle Goto Github PK

View Code? Open in Web Editor NEW
16.0 2.0 8.0 1.91 MB

Application for students to research their data and performance at school

License: Other

Kotlin 0.03% Swift 0.20% Objective-C 0.01% Dart 99.10% Ruby 0.65%
dart flutter mobile school-management student-management open-source

studle's Introduction

Banner

Studle: Simplifique sua vida acadêmica!

GitHub stars Github open issues All Contributors

O Aplicativo Studle é um aplicativo que permite os alunos acessar os horários das aulas, ver quantidades de faltas, olhar as notas do semestre, ver matérias cursadas, ter acesso ao financeiro e outras diversas funções.

Funcionalidades

O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes funcionalidades:

  • Onboarding
  • Login
  • Boas-vindas
  • Dúvidas frequentes
  • Tela Inicial
  • Perfil
  • Dados pessoais
  • Aulas
  • Notas
  • Atividades complementares
  • Progressão acadêmica
  • Financeiro
  • Notificações
  • Calendário
  • Carteirinha
  • Serviço de Atendimento ao Aluno
  • Campanha

💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Você instalou a versão mais recente do Flutter (3.19.2)

🚀 Instalando

Para instalar o Studle, siga estas etapas:

# clonar o repositório
git clone https://github.com/bernardoveras/studle.git

☕ Usando Studle

Para usar Studle, siga estas etapas:

# obter as dependências
flutter pub get

# executar o aplicativo
flutter run

🖼️ UI/UX do Aplicativo

O UI/UX do aplicativo foi feito pelos designers Giovanne Costa e Gustavo Machado, você pode encontrar o link do Figma clicando aqui

📫 Contribuindo para Studle

Para contribuir com Studle, siga estas etapas:

  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin studle
  5. Crie a solicitação de pull.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

😄 Seja um dos contribuidores

Quer fazer parte desse projeto? Clique AQUI e leia como contribuir.

📝 Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

💌 Créditos

A parte visual (UI/UX) deste projeto foi desenvolvida por Giovanne Costa e Gustavo Machado.

studle's People

Contributors

bernardoveras avatar caiovellani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

studle's Issues

Questions

Describe the feature

Create a Frequently Asked Questions screen for the user to have explanations of important things within the application.

Screenshots

image

Additional context

This screen should contain requests (mock for now) to avoid reworking and creating new questions.

The question component must be animated.

The link that will be used when clicking on the "Preciso de ajuda" button will be: https://github.com/bernardoveras/myschool/discussions

Campaign

Describe the feature

Create a campaigns module capable of obtaining the event/campaign title, description, banner and link.
Screenshots

image

Calendar

Describe the feature

Create the calendar screen

Screenshots

image

Additional context

Create the generic calendar app bar component.

Create Home page

Describe the feature
Create an home page with a list of classes for the day, complementary activities, absences, grades and academic progression.

Screenshots

image

Additional context

Create feature flag to hide sections

View the full interface by clicking here

Onboarding

Describe the feature

Create an onboarding screen for all first-time users to access and learn more about the app.

Screenshots

image

Additional context

Create it in a way that you don't have much difficulty changing/adding new integration steps.

Login

Describe the feature

Create an authentication module with Student Registration and Password.

Screenshots

image

Additional context

For now we will use mocked authentication with the following credentials:

Login: 00123456
Password: 123456

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.