MindCare is a web advisory control panel designed for a psychological health clinic. It provides a comprehensive platform to manage patient consultations, schedules, and administrative tasks efficiently.
- Frameworks: .NET
- Programming Languages: C#, HTML, CSS, JavaScript
- Database: MySQL
- Patient Management: Track patient records, appointments, and treatment plans.
- Consultation Scheduling: Schedule and manage consultation sessions for clinicians.
- Administrative Dashboard: Monitor clinic operations, generate reports, and manage user roles.
- Secure Authentication: Ensure data security with role-based access control and encrypted communication.
- Clone the repository:
git clone https://github.com/eroskarsburg/mindcare-central-clinic.git
- Navigate to the project directory.
- Install dependencies:
dotnet restore
- Configure database connection in
appsettings.json
. - Run migrations:
dotnet ef database update
. - Start the application:
dotnet run
.
- Access the application via your web browser.
- Log in with appropriate credentials.
- Navigate through the dashboard to manage patients, schedules, and clinic operations.
- Consult the documentation for detailed instructions on using specific features.
feat
: Commits do tipo feat indicam que seu trecho de código está incluindo um novo recurso (se relaciona com o MINOR do versionamento semântico).
fix
: Commits do tipo fix indicam que seu trecho de código commitado está solucionando um problema (bug fix), (se relaciona com o PATCH do versionamento semântico).
docs
: Commits do tipo docs indicam que houveram mudanças na documentação, como por exemplo no Readme do seu repositório. (Não inclui alterações em código).
test
: Commits do tipo test são utilizados quando são realizadas alterações em testes, seja criando, alterando ou excluindo testes unitários. (Não inclui alterações em código)
build
: Commits do tipo build são utilizados quando são realizadas modificações em arquivos de build e dependências.
perf
: Commits do tipo perf servem para identificar quaisquer alterações de código que estejam relacionadas a performance.
style
: Commits do tipo style indicam que houveram alterações referentes a formatações de código, semicolons, trailing spaces, lint... (Não inclui alterações em código).
refactor
: Commits do tipo refactor referem-se a mudanças devido a refatorações que não alterem sua funcionalidade, como por exemplo, uma alteração no formato como é processada determinada parte da tela, mas que manteve a mesma funcionalidade, ou melhorias de performance devido a um code review.
chore
: Commits do tipo chore indicam atualizações de tarefas de build, configurações de administrador, pacotes... como por exemplo adicionar um pacote no gitignore. (Não inclui alterações em código)
ci
: Commits do tipo ci indicam mudanças relacionadas a integração contínua (continuous integration).
raw
: Commits to tipo raw indicam mudanças relacionadas a arquivos de configurações, dados, features, parametros.
cleanup
: Commits do tipo cleanup são utilizados para remover código comentado, trechos desnecessários ou qualquer outra forma de limpeza do código-fonte, visando aprimorar sua legibilidade e manutenibilidade.
remove
: Commits do tipo remove indicam a exclusão de arquivos, diretórios ou funcionalidades obsoletas ou não utilizadas, reduzindo o tamanho e a complexidade do projeto e mantendo-o mais organizado.
Contributions are welcome! Please fork the repository and submit a pull request with your improvements.