This project is the frontend of the Math Solver application, built using React. It provides a user-friendly interface to interact with the backend services.
Prerequisites Ensure you have Node.js and npm installed on your system. You can download them from Node.js.
##Setting Up the Project Clone the repository:
git clone <frontend-repository-url>
Navigate to the project directory:
cd <frontend-directory>
Install the dependencies:
bash npm install
Running the Application
To start the development server, run:
npm start
This will start the app in development mode. Open http://localhost:3000 to view it in your browser. The page will automatically reload if you make any edits. You may also see lint errors in the console.
In the project directory, you can run:
npm start: Runs the app in development mode. npm test: Launches the test runner in the interactive watch mode. npm run build: Builds the app for production. The build will be optimized for the best performance. npm run eject: Ejects the configuration files for full control. Note that this is a one-way operation and cannot be undone.
To build the app for production, run:
npm run build
This will create an optimized production build in the build folder. Your app will be ready to be deployed.
For deployment details, refer to my blog
Feel free to fork the repository and submit pull requests for improvements. Make sure to write tests for new features and follow best practices.