Published on

Kufarenok

Description

This application is a powerful tool for creating and managing text advertisements for vinyl records on sale. Users can manage their inventory by adding any number of records to the database, each with its original price. The app allows users to generate a tailored list of records for sale, with prices dynamically adjusted based on user-specified preferences.

Key Features

Manage Records: Add or remove records from your database with ease.

  • Dynamic Pricing: Automatically calculate the final prices by including taxes, shipping costs, and additional surcharges.

  • Sales List Compilation: Create a customized list of records for sale, designed to meet specific user needs.

  • Real-Time Data: Fetch real-time exchange rates to ensure pricing is always current.

  • Search: Employ powerful search tools to efficiently navigate your record database.

  • Data Export: Conveniently export data in TXT format for easy record-keeping or further processing.

Tech Stack

The project leverages a suite of modern web development technologies and frameworks to deliver a dynamic and user-friendly experience. Below is an overview of the key technologies used:

  • Redux Toolkit: Streamlines Redux application development, handling global state management across the app with tools for configuring the store, dispatching actions, and accessing state.

  • Supabase: An open-source alternative to Firebase, providing backend services such as authentication and real-time databases. It is utilized for efficient data storage and retrieval operations.

  • React Router: Facilitates navigation within the application, allowing seamless transitions between components without page reloads, thus enhancing the user experience.

  • Styled Components: Utilized for styling, this library allows encapsulated and reusable CSS in the app through tagged template literals.

  • PrimeReact: Incorporates a comprehensive suite of UI components designed specifically for React applications, enhancing the interface with high-quality widgets and components that are both visually appealing and functional.