StepFreeGigs is a mobility app that allows users to find, buy tickets for, and travel to events happening near them at venues in London with wheelchair accessibility. The app has been built with React Native and Expo for the front-end, Node.js and Express on the back-end, and has been tested throughout with Jest.
- User can see a list of nearby wheelchair-accessible events using their device's geolocation features
- User can see the price, distance, name and venue for each event
- User can click a link to buy tickets to each event
- User can see a list of step-free directions to reach the venue
- User can see those directions visualised on a map
Frontend: React Native, Expo, Jest, React Native Testing LIbrary, React Testing Library
Backend: Express
-
Clone the repo
-
Install Node.js dependencies
; npm install
-
To view on your phone itself, download the Expo Client app.
-
Start the metro bundler:
; npm start
-
To open the app in a browser, press
w
in the terminal session. -
To open the app in an android emulator, press
a
(you will need to install Android Studio and run a device using the Virtual Device Manager before pressinga
) -
To open the app in an iOS emulator, press
i
(you will need Xcode installed)