An app documenting all 282 Scottish Mountains (Munros). Munro Bagger aids climbers to explore, plan and share their adventures and upload images while providing topographical data and navigational quality maps.
- Sequelize (using postgreSQL)
- Express
- Node.js
- TypeScript
- React Native
- TypeScript
- Expo
- Redux Toolkit
- Axios
- Auth0
- Clone repo
git clone https://github.com/jonbrook/munro-bagger.git
cd munro-bagger
- Install dependancies
cd backend && yarn && cd ../frontend && yarn
- Create environment variable files\
Create .env files using the examples in both the frontend and backend
- Run database service
docker-compose up -d
- Run backend
cd backend && yarn start
- Run frontend
cd frontend && yarn start
- Seed the database
cd backend && npx sequelize-cli db:seed:all
- Complete listing of all 282 Scottish Mountains
- Topographical data and navigational quality mapping
- Auth0 Authentication and Login
- Cloudanairy Integration to enable photo upload
- GPX Routing for selected Mountains
- Source mountain profile pictures and routings for all mountains
- Add unit, integration and end to end test suites