Welcome to the repository for the Special Topics in Informatics project at the Faculty of Technology of Itapetininga. This project involves the development of a web page that interacts with a database through PHP, and utilizes JavaScript for client-side data validation.
The project is organized into the following directories:
-
docs: This directory contains project documentation, including user guides and technical specifications.
-
src: This directory contains the source code for the web application. It is further divided into the following subdirectories:
- css: This directory contains all CSS files for the project.
- js: This directory contains all JavaScript files for the project.
- pages: This directory contains all HTML pages for the project.
- php: This directory contains all PHP files for the project.
-
database: This directory stores database-related files, such as schema definitions and data population scripts.
The project employs the following technologies:
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: [Specify the database system you are using, e.g., MySQL]
To get started with the project, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/Almeedus/projetoTPI
-
Set up your database:
Execute the SQL script provided in the root directory to create the database structure and populate it with initial data.
-
Configure the database connection:
Open the
php/connection.php
file and modify the connection parameters to match your database credentials. -
Install PHP and a web server:
Ensure you have PHP installed on your system. You can use tools like XAMPP or install PHP directly. Set up a web server to serve the project files. If you're using the PHP Server extension, configure it to start from the
index.html
file in the root directory. -
Access the project in a web browser:
Open your web browser and navigate to the project's root directory. The web application should be accessible.
The project highlights the following features:
- User-friendly web interface for easy navigation and interaction.
- Database interaction via PHP to manage and retrieve data efficiently.
- Client-side data validation using JavaScript to ensure data integrity and prevent user errors.
If you'd like to contribute to this project, follow these guidelines:
-
Fork the repository to your GitHub account.
-
Create a new branch for your feature or bug fix:
bash git checkout -b feature-name Use o código com cuidado. Saiba mais Implement your changes and commit them with a descriptive message:
Bash git commit -m 'Description of your changes' Use o código com cuidado. Saiba mais Push your changes to the branch:
Bash git push origin feature-name Use o código com cuidado. Saiba mais Open a pull request from your feature branch to the main branch of the repository.
License This project is licensed under the MIT License.
Contact For any questions or feedback, please reach out to us at [your-email@example.com].
Happy coding!