imane01-graph
v1.0.5
Published
GraphProject is an intuitive system designed for generating and visualizing mathematical graphs.
Downloads
13
Readme
GraphProject
Description
GraphProject is an intuitive system designed for generating and visualizing mathematical graphs. Users can input equations and specify range values to visualize their data effectively. This project aims to provide an easy-to-use tool for students, educators, and anyone interested in graphing mathematical concepts.
Features
- Equation Input: Users can enter mathematical equations (e.g., y = x^2).
- Graph Visualization: Specify X and Y ranges to generate accurate graphs.
- User-Friendly Interface: Intuitive design for easy navigation and interaction.
- API Integration: Scalable API for efficient graph rendering.
Project Structure
The project consists of the following components:
- Frontend: The user interface for inputting equations and displaying graphs.
- Backend API: Handles requests for graph generation and supports scalability.
- CI/CD Pipeline: Automates testing, building, and deployment processes.
Installation
To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/unibo-dtm-se-2324-graphproject/artifact.git
- Navigate to the project directory: cd graphproject
3)Install dependencies: npm install
4)Run the application: Usage
- Open the application in your browser.
- Enter a mathematical equation in the designated input field.
- Specify the desired X and Y range values.
- Click on the "Generate Graph" button to visualize the equation.
Testing
To run tests for the application, use: npm test
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contribution
Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.
email: [email protected].