Skip to content

caitlinjadevangoeverden/Caitlins-Thrift-Store

Repository files navigation

Caitlin's Thriftstore

Mobile marketplace app where users can browse, post, and interact with second-hand clothing listings.

Built using React Native and Expo Router.


Author: Caitlin van Goeverden

App Features

  • Browse clothing listings using a scrollable feed
  • Post new items for resale with image, price, size, and description
  • Each item has a dynamic item detail pages using Expo Router
  • Messaging simulation for each item
  • Global state management using React Context
  • Sample listings + user-generated listings combined in feed

Tech Stack Used

Languages:
TypeScript, JavaScript

Frameworks & Libraries:
React Native, Expo, Expo Router

State Management:
Context API (ItemsContext)

Tools:
VS Code, Expo Go, Git & GitHub


How to Run the application/Installation

  1. Clone the repo
    git clone https://github.com/caitlinjadevangoeverden/Caitlins-Thrift-Store.git
  2. Install dependencies
    cd Caitlins-Thrift-Store
    npm install
  3. Start the app
    npx expo start
    

Future Improvements

  • Using a persistent database (Firebase/Supabase)
  • User authentication/user profiles
  • Real messaging system
  • Favorites/like system
  • Image upload support

Screenshots

IMG_1053 IMG_1054 IMG_1055 IMG_1056 IMG_1057 IMG_1058 IMG_1059 IMG_1060 IMG_1061

About

A mobile thrift marketplace application built with React Native and Expo, allowing users to browse, post, and view second-hand clothing listings. The app features a dynamic feed, item detail pages using Expo Router, and a simple in-app messaging interface for buyers and sellers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors