This is a mobile app built with Expo, React Native, and Material UI that allows users to buy and sell second-hand items. Building this as I learn and get my hands dirty with React Native as a dev with mainly a React background :)
To get started with this app, you'll need to have Expo installed on your computer. If you haven't installed Expo yet, you can follow the instructions on the Expo website: https://expo.io/learn.
Once you have Expo installed, you can clone this repository and run the following command to install the dependencies:
npm install
You can then start the app with the following command:
npm start
This will open the Expo DevTools in your browser. You can then choose to run the app on an iOS or Android simulator, or on your own device using the Expo app.
This app has the following features:
- Users can sign up and log in to the app using their email address or Google account.
- Users can browse a list of second-hand items for sale.
- Users can search for specific items by keyword.
- Users can filter items by category, price, and location.
- Users can view detailed information about each item, including photos and a description.
- Users can message the seller to ask questions or make an offer.
- Users can add items to their favorites list to view later.
- Sellers can post new items for sale, including photos and a description.
- Sellers can manage their listings and mark items as sold.
This app was built with the following technologies:
- Expo: https://expo.io/
- React Native: https://reactnative.dev/
- Material UI: https://material-ui.com/
If you'd like to contribute to this app, feel free to open a pull request or submit an issue on the GitHub repository.