DoneWithIt is a native app designed to help people buy and sell used items on a virtual marketplace. Users can create an account, post items with pictures prices and descriptions, and browse other users' listings.
As a user, I want to be able to...
- create an account
- create a listing (title, photos, details, price)
- message a listing owner for more details
- remove a listing/mark as sold
- edit my existing account details
- React
- React Native
- gesture-handler
- progress
- reanimated
- safe-area-context
- screens
- Expo
- image-picker
- location
- permissions
- status bar
- React-navigation
- bottom-tabs
- native-stack
- stack
- APIsauce
- Formik
- Community-icons
- Lottie
- Yup
- iOS and Android emulator
- Node.js
Welcome Screen
|
Login Form
|
Listings Feed
|
Listing Detail
|
View Image
|
New Listing Form
|
Account Screen
|
Messages Screen
|
- Create all screens and reusable components
- Use cohesive design system
- Implement StackNavigator to move between screens
- Ability to add photos to listings
- Use gesture-handler to add swipeable components
- Implement fullstack functionality (post to database, call database to populate feed)
- Deploy app
- Deploy to respective app stores







