Welcome to the Base Converter WebApp repository. This project is a versatile tool for converting numbers between various numeral systems, built with Next.js.
- Wide Range of Bases: Convert numbers between any base from 2 to 36.
- Handles Fractional Numbers: Accurately converts numbers with decimal points.
- Detailed Steps: Shows the full, step-by-step process for each conversion, making it a great educational tool.
- Responsive Design: A clean, modern interface that works on both desktop and mobile.
- Multilingual Interface: Support for multiple languages, making the tool accessible to a wider audience.
- Share Button: Easily copy a shareable link to your conversion results using the 'Share' button.
- Next.js
- React
- JavaScript
- CSS
To get a local copy up and running, follow these simple steps.
Make sure you have the following installed:
- Node.js
- npm (comes with Node.js)
- Clone the repo:
git clone https://github.com/ChernegaSergiy/baseconverter-webapp.git
- Install NPM packages:
npm install
To start the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
This project is intended to be deployed on GitHub Pages.
Contributions are welcome and appreciated! Here's how you can contribute:
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please make sure to update tests as appropriate and adhere to the existing coding style.
This project is licensed under the CSSM Unlimited License v2.0 (CSSM-ULv2). See the LICENSE file for details.
