Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bachkaaaaa/ionic-mobile-app
This is a mobile application designed for buying and selling various kinds of arts. The application is built using Ionic and Firebase, allowing users to browse, purchase, and list artworks for sale.
https://github.com/bachkaaaaa/ionic-mobile-app
firebase ionic
Last synced: 11 days ago
JSON representation
This is a mobile application designed for buying and selling various kinds of arts. The application is built using Ionic and Firebase, allowing users to browse, purchase, and list artworks for sale.
- Host: GitHub
- URL: https://github.com/bachkaaaaa/ionic-mobile-app
- Owner: bachkaaaaa
- Created: 2024-03-25T13:27:52.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-07T20:44:26.000Z (26 days ago)
- Last Synced: 2025-01-07T21:34:35.940Z (26 days ago)
- Topics: firebase, ionic
- Language: TypeScript
- Homepage:
- Size: 2.27 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce Mobile App - Buy and Sell Arts
This is a mobile application designed for buying and selling various kinds of arts. The application is built using **Ionic** and **Firebase**, allowing users to browse, purchase, and list artworks for sale.
## Features
- **User Registration & Authentication**: Users can create accounts and log in using Firebase Authentication.
- **Browse Artworks**: Users can view and search a wide variety of artworks for sale.
- **Add Artworks for Sale**: Sellers can list their artworks by providing details such as title, description, and price.
- **Purchase Artworks**: Users can buy artworks and track their purchase history.
- **Firebase Database**: Data such as user profiles, artworks, and orders are stored and managed in Firebase Firestore.## Technologies Used
- **Ionic**: A framework for building cross-platform mobile applications using web technologies (HTML, CSS, JavaScript).
- **Firebase**: A platform that provides backend services like authentication, real-time databases, file storage, and notifications.
- **Angular**: A JavaScript framework used in conjunction with Ionic to build the frontend.
- **Firebase Firestore**: A NoSQL cloud database used for storing and retrieving user and artwork data.
- **Firebase Authentication**: Used for user authentication with email/password and Google login support.## Installation
### Prerequisites
Before running the app locally, ensure you have the following installed:
- [Node.js](https://nodejs.org/) (v14 or later)
- [Ionic CLI](https://ionicframework.com/docs/cli) (Install with `npm install -g @ionic/cli`)
- [Firebase Account](https://firebase.google.com/) and Firebase project setup