Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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

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.