Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vmosiichuk-dev/gifted-card-swap
Gifted provides a seamless platform for users to exchange their unused gift cards hassle-free.
https://github.com/vmosiichuk-dev/gifted-card-swap
bunjs cloud-firestore cloud-firestore-database firebase firebase-auth html javascript pinia sass vitejs vuejs
Last synced: 15 days ago
JSON representation
Gifted provides a seamless platform for users to exchange their unused gift cards hassle-free.
- Host: GitHub
- URL: https://github.com/vmosiichuk-dev/gifted-card-swap
- Owner: vmosiichuk-dev
- License: gpl-3.0
- Created: 2024-02-19T11:38:51.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T06:52:04.000Z (3 months ago)
- Last Synced: 2024-12-07T03:28:36.636Z (16 days ago)
- Topics: bunjs, cloud-firestore, cloud-firestore-database, firebase, firebase-auth, html, javascript, pinia, sass, vitejs, vuejs
- Language: Vue
- Homepage: https://madebynomad.dev/gifted
- Size: 21.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gifted - Gift Card Swapping Made Simple ![In Development](https://img.shields.io/badge/in%20development-8A2BE2)
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
- **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:
```sh
npm install -g bun
bun install
```### Development build
During development, use the following command to run the application locally:
```sh
bun dev
```### Production build
For deploying Gifted in a production environment, execute the following command:
```sh
bun build
```## License
This project is licensed under the GNU General Public License v3.0.\
Please refer to the [LICENSE](LICENSE) file for the full text of the license.