This project is part of the cc50 certification by Harvard. It is a simple Flask application designed to manage student information. The project includes features such as adding students, deleting students, editing information, and choosing disciplines associated with students.
- Back-end: Python with Flask framework
- Front-End: HTML, CSS, JavaScript
- Database: SQLite
- Back-end: Python with Flask framework
- Front-End: HTML, CSS, JavaScript
- Database: SQLite
- Clone the repository:
git clone https://github.com/seu-usuario/student-profiler.git
- Clone the repository:
cd student-profiler pip install -r requirements.txt
- Run the Flask application:
Copy code flask run
- Open your web browser and navigate to http://localhost:5000.
- Fill in the discipline name in the corresponding field.
- Click the "Add Discipline" button.
- The discipline will be listed in the table.
- Click the "List Disciplines" button.
- A modal table will be displayed with the registered disciplines.
- Click the "Edit" button next to the discipline in the list.
- Modify the discipline name in the modal.
- Click the "Save Changes" button.
- The discipline will be updated in the table.
- Click the "Delete" button next to the discipline in the list.
- Confirm the deletion in the modal.
- The discipline will be removed from the table.
- Fill in the student's name, age, and select the discipline from the corresponding fields.
- Click the "Add Student" button.
- The student will be listed in the student table.
- Click the "Edit" button next to the student in the list.
- Modify the student's information in the modal.
- Click the "Save Changes" button.
- The student's information will be updated in the table.
- Click the "Delete" button next to the student in the list.
- Confirm the deletion in the modal.
- The student will be removed from the table.
Este projeto faz parte da certificação cc50 da Harvard. É uma aplicação simples em Flask projetada para gerenciar informações de alunos. O projeto inclui recursos como adicionar alunos, excluir alunos, editar informações e escolher disciplinas associadas aos alunos.
- Back-end: Python com o framework Flask
- Front-End: HTML, CSS, JavaScript
- Banco de Dados: SQLite
- Clone o repositório:
git clone https://github.com/seu-usuario/student-profiler.git
- Navegue até o diretório do projeto:
cd student-profiler pip install -r requirements.txt
- Execute a aplicação Flask:
Copy code flask run
- Abra seu navegador da web e acesse http://localhost:5000.
- Preencha o nome da disciplina no campo correspondente.
- Clique no botão "Adicionar Disciplina".
- A disciplina será listada na tabela.
- Clique no botão "Listar Disciplinas".
- Uma tabela modal será exibida com as disciplinas registradas.
- Clique no botão "Editar" ao lado da disciplina na lista.
- Modifique o nome da disciplina no modal.
- Clique no botão "Salvar Alterações".
- A disciplina será atualizada na tabela.
- Clique no botão "Excluir" ao lado da disciplina na lista.
- Confirme a exclusão no modal.
- A disciplina será removida da tabela.
- Preencha o nome, idade e selecione a disciplina nos campos correspondentes.
- Clique no botão "Adicionar Aluno".
- O aluno será listado na tabela de alunos.
- Os alunos são exibidos automaticamente na tabela principal.
- Cada aluno tem botões para editar ou excluir.
- Clique no botão "Editar" ao lado do aluno na lista.
- Modifique as informações do aluno no modal.
- Clique no botão "Salvar Alterações".
- As informações do aluno serão atualizadas na tabela.
- Clique no botão "Excluir" ao lado do aluno na lista.
- Confirme a exclusão no modal.
- O aluno será removido da tabela.
Sinta-se à vontade para contribuir. Siga as etapas de instalação e faça um fork do projeto.
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.