Welcome to the Sylvia, A Number System Converter project! This tool converts numbers between different number systems (e.g., decimal, binary, hexadecimal) and demonstrates the process step-by-step, just like on paper using factorization.
- Number System Conversion: Converts numbers between various number systems.
- Step-by-Step Process: Displays the conversion process in detail, aiding understanding.
- Beautiful UI: Modern, user-friendly interface for both desktop and mobile.
- Input: Done
- Output: Done
- Process: Done
- Website: Done
- Accounts: In progress
- Converter: Done
- Printing: Done
- Accounts Connection: Done
Explore the UI designs on Figma:
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/shiftuxofficial/Sylvia.git
- Navigate to the project directory:
cd Sylvia
- Install dependencies:
npm install
To start the application, run:
npm start
Open your browser and navigate to http://localhost:3000
to access the Sylvia Number System Converter.
public/
: Static files (HTML, CSS, images)views/
: EJS templates for dynamic content renderingserver.js
: Main server file handling routing and logic.gitignore
: Specifies files to be ignored by Gitpackage.json
: Project metadata and dependencies
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Add new feature"
- Push to the branch:
git push origin feature-name
- Open a pull request.
Please ensure your changes adhere to the project's coding standards and conventions.
For any questions or feedback, please contact the project maintainers via GitHub. Issues and Pull Requests are welcomed.
We appreciate your interest in Sylvia and look forward to your contributions!
By following these instructions and exploring the resources provided, you should have everything you need to understand, use, and contribute to the Sylvia Number System Converter project. Happy coding!