The "GRADA" project demonstrates the application of modern technologies in academic management. Here, you will find details, tools used, and guides to run it locally.
It is a web application developed in Flask, designed to manage academic information of students and teachers. It offers robust functionalities for adding, editing, and deleting data, implements user authentication for security, and uses SQLAlchemy for efficient database interaction. Additionally, it utilizes Bootstrap for a responsive and modern user interface.
- Language: Python
- Framework: Flask
- Database: SQLite
- Front-end: HTML, CSS, JavaScript, and Bootstrap
Follow the instructions below to run the project on your local environment:
-
Clone the repository:
git clone https://github.com/joaovictorcmd/grada.git
-
Install dependencies:
pip install -r requirements.txt
-
Run the server:
python main.py
-
Access the application:
Open your web browser and enter the following address:
http://localhost:5000
Now you can start using the application, managing professors and students, including creating, viewing, updating, and deleting information as needed.
If you wish to contribute improvements to the project, follow these steps:
- Fork the repository and clone it to your machine.
- Create a new branch for your modifications.
- Make the necessary changes and add them to the staging area.
- Send a pull request for your modifications to be reviewed.