Skip to content

This is a number system converter, with a very beautiful UI.

Notifications You must be signed in to change notification settings

shiftuxofficial/Sylvia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sylvia

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.

Table of Contents

Features

  • 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.

Current Status

Front-End

  • Input: Done
  • Output: Done
  • Process: Done
  • Website: Done
  • Accounts: In progress

Back-End

  • Converter: Done
  • Printing: Done
  • Accounts Connection: Done

UI/UX Design

Explore the UI designs on Figma:

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/shiftuxofficial/Sylvia.git
  2. Navigate to the project directory:
    cd Sylvia
  3. Install dependencies:
    npm install

Usage

To start the application, run:

npm start

Open your browser and navigate to http://localhost:3000 to access the Sylvia Number System Converter.

Project Structure

  • public/: Static files (HTML, CSS, images)
  • views/: EJS templates for dynamic content rendering
  • server.js: Main server file handling routing and logic
  • .gitignore: Specifies files to be ignored by Git
  • package.json: Project metadata and dependencies

Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Add new feature"
  4. Push to the branch:
    git push origin feature-name
  5. Open a pull request.

Please ensure your changes adhere to the project's coding standards and conventions.

Contact

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!

About

This is a number system converter, with a very beautiful UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published