Stook is a React Native / Expo concept that encourages people to meet in real life by “stooking” – tapping phones with NFC enabled. Every tap:
- greets the other person with a custom alert,
- shares only the profile links you choose (phone, LinkedIn, meme, anything),
- sends back a snapshot of their contact graph so you can keep expanding your own network.
Team: Szymon Mamoń (gr.1 Mon 13:15), Szczepan Rzeszutek (gr.5 Wed 11:30), Szymon Sadowski (gr.5 Wed 11:30).
Use the new Profile tab in the app to:
- toggle whether your Stook is discoverable,
- edit what data gets shared,
- reset the defaults before a meetup.
From the Home tab you can preview those fields and trigger the NFC simulation button, which feeds packets into the background listener.
This is still an Expo project bootstrapped with create-expo-app.
-
Install dependencies
npm install
-
Start the app
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the app directory. This project uses file-based routing.
When you're ready, run:
npm run reset-projectThis command will move the starter code to the app-example directory and create a blank app directory where you can start developing.
To learn more about developing your project with Expo, look at the following resources:
- Expo documentation: Learn fundamentals, or go into advanced topics with our guides.
- Learn Expo tutorial: Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.
Join our community of developers creating universal apps.
- Expo on GitHub: View our open source platform and contribute.
- Discord community: Chat with Expo users and ask questions.