Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohamed-hatem-1/shoptopia
A simple, user-friendly store application built with Flutter, providing features for browsing, searching, and managing products. This app includes functionality for viewing product details, adding items to favorites, offering a streamlined shopping experience.
https://github.com/mohamed-hatem-1/shoptopia
api flutter postman
Last synced: 27 days ago
JSON representation
A simple, user-friendly store application built with Flutter, providing features for browsing, searching, and managing products. This app includes functionality for viewing product details, adding items to favorites, offering a streamlined shopping experience.
- Host: GitHub
- URL: https://github.com/mohamed-hatem-1/shoptopia
- Owner: Mohamed-Hatem-1
- Created: 2024-11-01T17:25:59.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-13T18:39:02.000Z (27 days ago)
- Last Synced: 2024-12-13T19:25:19.359Z (27 days ago)
- Topics: api, flutter, postman
- Language: Dart
- Homepage:
- Size: 475 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shoptopia
Shoptopia is a sleek, Flutter-based e-commerce prototype designed to showcase a selection of products, including clothes, jewelry, and electronics. This application focuses on delivering a smooth user experience for browsing and managing products, with future functionalities planned for user accounts, a working cart, and admin features.
## Features
- **Product Showcase**: Browse a variety of products displayed in cards with images, names, prices, and a "love" icon to add to favorites.
- **Product Details**: Tap on any product to view detailed information, with options to:
- **Add to Cart** (future functionality)- **Bottom Navigation**:
- **Home**: Displays the list of products.
- **Search**: Currently a placeholder for future search functionality.
- **Cart**: Non-functional at the moment, but intended to hold items added to the cart.
- **Favorites**: Saves items marked as loved.
- **Account**: Placeholder for user account settings.## Upcoming Features
1. **User Accounts**: Users can sign in and register.
- **User**: Buy products, manage their cart, add to favorites, and manage their account.
- **Admin**: Add, update, and delete products.2. **Admin Services**: Enable admins to manage inventory, including product addition, updates, and deletion. Services are already in place to handle these features.
## Installation
1. **Clone the repository**:
```bash
git clone https://github.com/yourusername/shoptopia.git
cd shoptopia
```2. **Install dependencies**:
```bash
flutter pub get
```3. **Run the app**:
```bash
flutter run
```## Demo Video
https://github.com/user-attachments/assets/ea0db735-0ef1-4962-9c59-a029ba4d9830
## Future Enhancements
- **Enhanced Search**: Implement full product search functionality.
- **Cart Management**: Allow users to view and manage cart items.
- **User Profiles**: Personalize the app experience for individual users.
- **Complete Admin Panel**: Allow admins to manage product listings.## Contact
For more information or contributions, please contact [[email protected]](mailto:[email protected])