Skip to content

Mobile app powered by Ionic, Angular, and Firebase, offering real-time features, secure authentication, and an intuitive interface for an enhanced user experience.

Notifications You must be signed in to change notification settings

flaviferri/WantzyApp

Repository files navigation

WantzyApp

Overview

WantzyApp is an e-commerce mobile application that allows users to manage items in inventory, track the quantity of each item, and calculate total revenue. It integrates with Firebase for authentication and data management.

Features

  • Profile Management: Users can create and edit their profile with details like name, email, and profile picture.
  • Image Upload: Users can upload their profile picture using the device's camera.
  • Item Search: Users can search for and save items as favorites.
  • Responsive Design: The app is fully responsive and works seamlessly on mobile and tablet devices.
  • User Authentication: Firebase Authentication is used to handle secure user sign-ins.

Technologies Used

  • Frontend: Angular, Ionic Framework, Capacitor
  • Authentication: Firebase Authentication (JWT)
  • Image Upload: Capacitor Camera API for taking photos
  • Database: Firebase Firestore for storing user and item data
  • Development: Node.js, npm

How It Works

  1. User Authentication: Users log in or register with their email via Firebase Authentication.
  2. Profile Management: Users can view and update their profile information, including uploading a photo.
  3. Item Search: Users can search for items and save up to 4 results as favorites.
  4. Terms and Conditions: Users can access the app’s terms and conditions from their profile.

Prerequisites

  • Node.js (version 14 or higher)
  • npm (Node package manager)
  • Firebase (for authentication and data storage)
  • Ionic CLI (for building the mobile app)
  • Capacitor (for native device capabilities like the camera)
  • Code Editor (e.g., VS Code)

About Me

Hi! I'm Flavia, a backend developer passionate about solving problems and building efficient solutions. This project showcases my skills in mobile app development with Ionic, Firebase, and user-friendly interfaces. Let’s connect on LinkedIn!

About

Mobile app powered by Ionic, Angular, and Firebase, offering real-time features, secure authentication, and an intuitive interface for an enhanced user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published