The Chicago Art Navigator is a mobile application developed with React Native and TypeScript. It allows users to seamlessly explore the Art Institute of Chicago's art collection. The app features an intuitive interface for browsing artworks, detailed views of each piece, and the functionality to save favorites for quick access.
- Node.js
- npm or Yarn
- Expo CLI
-
Clone the Repository
- Clone the project to your local machine using
git clone https://github.com/ncoen97/chicago-art-navigator.git
.
- Clone the project to your local machine using
-
Install Dependencies
- Navigate to the project directory and run
npm install
oryarn install
to install all necessary dependencies.
- Navigate to the project directory and run
-
Running the App
- Start the app by running
npx expo start
. - This will launch the Metro Bundler, offering options to run the app on an iOS or Android simulator, or on a physical device using the QR code.
- Start the app by running
- Artwork Browsing: Users can navigate through the catalog, viewing thumbnails and brief descriptions on the main screen.
- Detailed Artwork View: Access in-depth information about each artwork, including high-quality images, artist details, and historical context.
- Favorites: Save and manage favorite artworks, accessible even offline.
- Search and Filter: Efficiently find artworks using search functionality and filters.
- Push Notifications: Receive updates about new artworks and exhibitions (optional).
- Utilize the navigation to move between the main catalog, favorites, and additional features.
- Explore detailed views by selecting any artwork thumbnail.
- Manage favorites and app settings through an intuitive user interface.
Contributions to the Chicago Art Navigator are welcome. If you have ideas for improvements or new features, please fork the repository and submit a pull request.
Your feedback is crucial for improving the app. Please submit any feedback or issues you encounter in the repository's Issues section.