Skip to content

Gifted provides a seamless platform for users to exchange their unused gift cards hassle-free.

License

Notifications You must be signed in to change notification settings

vladnomad/gifted-card-swap

Repository files navigation

Gifted - Gift Card Swapping Made Simple In Development

Welcome to Gifted, a web application designed to simplify the process of gift card swapping.
Whether you have unused gift cards lying around or you're looking for a specific store credit,
Gifted provides a seamless platform for users to exchange their cards hassle-free.

Technologies Used

Technologies Used

  • Vue.js: A progressive JavaScript framework for building user interfaces.
  • Pinia: A modern & lightweight state management solution for Vue.js applications.
  • JavaScript: The primary programming language used for client-side logic.
  • HTML5: The standard markup language for structuring and presenting web content.
  • Sass: A preprocessor scripting language that is interpreted or compiled into CSS.
  • Vite.js: A fast build tool that significantly improves the frontend development experience.
  • Bun.js: A lightweight bundler for JavaScript applications, enhancing the build process.
  • Firebase: Utilized for authentication, providing a secure and seamless login user experience.
  • Cloud Firestore: Managing the database in the cloud, enabling real-time data sync & scalability.

Project Setup

Installation

To get started with Gifted, follow these simple installation steps:

npm install -g bun
bun install

Development build

During development, use the following command to run the application locally:

bun dev

Production build

For deploying Gifted in a production environment, execute the following command:

bun build

License

This project is licensed under the GNU General Public License v3.0.
Please refer to the LICENSE file for the full text of the license.