Skip to content

A simple quadratic function solver, which also shows the maximum and minimum points

License

Notifications You must be signed in to change notification settings

GabrielGust/Equalizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Equalizer project logo

Equalizer

🚧 Equalizer is under construction, I accept tips and changes 🚧

AboutFeaturesLayout• RequirimentsGetting StartedHow to contributeNoobframeworkAutorLicense

💻 About

❗ Equalizer is a website, made with Noobframework, that solves quadratic equations and presents their maximum and minimum values. The project was made using only PHP, HTML and CSS.


⚙️ Features

  • Variable insertion screen:

    • Sending the inputted data A, B and C
  • Resolution screen:

    • Show results for X' and X"
    • Button redirects to the maximum and minimum point screen
  • Maximum and minimum point screen:

    • Show the maximum and minimum points according to the variables
    • Button redirects to the quadratic function creation screen
  • Anoter features:

    • Dynamic content between actions
    • Code reuse

🎨 Layout

Some videos of the project's look:

index result maxminpoint


🔧 Requirements

  • PHP >= 7.1
  • apache with Rewrite mode enabled

👣 Getting started

Installation

Just clone or download this repository. :)

Docker

If you use docker, at the root of the project there is a Dockerfile file with the minimum requirements to run the project.

You can run with docker by building the image and running it.

For example, at the root of the project, execute:

docker build -t equalizer .
docker run -d --name equalizer -p 80:80 -v $(pwd):/var/www/html equalizer

How to use

If you use the built-in PHP server on local development, start it with router.php as the input file, to effective route rewrite. Below is an example of the command. Run at the root of the project:

php -S localhost:8080 router.php

📤 How to contribute

  1. Fork the project.
  2. Create a new branch with your changes: git checkout -b my-feature
  3. Save your changes and create a commit message telling you what you did: git commit -m "feature: My new feature"
  4. Submit your changes: git push origin my-feature

🧑🏾‍💻 Autor

Foto de perfil

Gabriel Gustavo

Linkedin Badge Gmail Badge


Noobframework

Noobframework is a MVC framework with automated friendly URL in PHP for beginners. Aimed at anyone learning the MVC design pattern in PHP. See more in Noobframework repo.


📝 License

This project is under the MIT license.

Made with ❤️ by Gabriel Gustavo Contact


About

A simple quadratic function solver, which also shows the maximum and minimum points

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published