Skip to content

gentilmente/repartija_react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repartija

Repartija is a modern web application designed to simplify the process of bill splitting. Ideal for scenarios like dining out, traveling with friends, or sharing household expenses, Repartija offers a user-friendly interface to ensure that everyone pays their fair share.

Features

  • Bill Splitting: Easily split bills among multiple participants.
  • Multi-Language Support: Available in English, Spanish, French, and Portuguese.
  • Interactive UI: Built with React, Tailwind CSS, and DaisyUI for a responsive and engaging user experience.
  • Session Management: Create and manage sessions to keep track of different bill splitting scenarios.
  • Real-Time Calculations: Immediate updates on individual payments as more data is entered.

Getting Started

To get started with Repartija, go ahead to this repo GitHub Pages website.

Or if you want to change things you always can clone this repository to your local machine.

git clone https://github.com/your-repository/repartija.git
cd repartija

Since the application is built using HTML, CSS, and JavaScript with libraries hosted via CDNs, no additional package installations are required. Simply open the index.html file in a web browser to start using the application.

Usage

  1. Start a Session: Create a new session for a group or use an existing one.
  2. Enter Details: Add the names and the amount each person needs to pay.
  3. Calculate: The app calculates and displays how much each person owes or is owed.

Technologies Used

  • React: For building the user interface.
  • Tailwind CSS & DaisyUI: For styling.
  • i18next: For internationalization support.
  • Babel: To compile JSX code.

Contributing

Contributions to Repartija are welcome. Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make changes or add new features.
  4. Commit your changes (git commit -am 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

Support

For support, please open an issue in the GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Mobile webapp, depending on screen size it shows landing with embedded working mobile app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages