https://github.com/sarthakmishraa/gisa-store
GISA Store is an online marketplace app built using React Native allowing users to sell products.
https://github.com/sarthakmishraa/gisa-store
formik formik-form mobile-app react-native zod zod-validation
Last synced: 3 months ago
JSON representation
GISA Store is an online marketplace app built using React Native allowing users to sell products.
- Host: GitHub
- URL: https://github.com/sarthakmishraa/gisa-store
- Owner: sarthakmishraa
- Created: 2024-06-18T04:58:37.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T15:57:58.000Z (about 2 years ago)
- Last Synced: 2025-08-24T23:32:39.265Z (11 months ago)
- Topics: formik, formik-form, mobile-app, react-native, zod, zod-validation
- Language: JavaScript
- Homepage:
- Size: 633 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GISA Store
GISA Store is an online store app built with React Native that allows users to add and post products for buyers to browse and connect with sellers.
## Key Features
- **Product Listings**: Users can add products with details such as name, description, price, and rating.
- **Zod Validation**: Ensures that product details meet specific criteria.
- **User-Friendly Interface**: Easy navigation and clean design.
## Short Description
GISA Store is an online marketplace where users can add products to the store by providing necessary details. Buyers can browse the listed products, view comprehensive information including the product name, description, price, and GISA Store rating, and then connect with the sellers for purchasing. The product form uses Zod validation to ensure data integrity, with constraints such as ratings between 1-5, non-negative prices, product names of at least 4 characters, and descriptions of at least 8 characters.
## Snippets
Home Screen and Product Details Screen
Zod Validation and Product Form (Formik)
## Tech Used
- **React Native**: For building the mobile application.
- **Zod**: For validating product form inputs.
- **JavaScript**: Main programming language for app development.
- **Expo**: For running the React Native project.
Feel free to contribute, raise issues, or suggest features for the continuous improvement of GISA Store.
## How to use
1. Clone the repository: `git clone https://github.com/sarthakmishraa/GISA-store.git`