MemoryLane is a location-based mobile app designed to connect users with local businesses that match their interests. With intelligent recommendations powered by Capital One's Nessie API, personalized profiles, and seamless search functionality, users can always find something to do by discovering and supporting local small businesses.
- Search page: allows users to search for businesses of their choice
- Discover page: allows users to explore local businesses that best match their interests
- Profile page: allows users to edit and customize their profile by adding preferences
React Native, TypeScript, Figma, Nessie API, Expo
- Node.js & npm
- Expo CLI or React Native CLI
- Nessie API Key from Capital One
-
Get a free API key at (?)
-
Clone the repo
git clone https://github.com/yourusername/memorylane.git cd memorylane -
Install dependencies
npm install
-
Create a .env file in your root directory and add your API key
NESSIE_API_KEY=your_nessie_key
- Start the app
npm 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.