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.
- 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.
- 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
- User Authentication: Users log in or register with their email via Firebase Authentication.
- Profile Management: Users can view and update their profile information, including uploading a photo.
- Item Search: Users can search for items and save up to 4 results as favorites.
- Terms and Conditions: Users can access the app’s terms and conditions from their profile.
- 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)
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!