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.
- 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.
To get started with Gifted, follow these simple installation steps:
npm install -g bun
bun install
During development, use the following command to run the application locally:
bun dev
For deploying Gifted in a production environment, execute the following command:
bun build
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.