Welcome to City Explorer App. This mobile and web app is designed to help tourists explore UK cities through suggestions of local attractions. The app organises the attractions the user wants to visit into a personal bucket list based on preferences, and plans the most efficient route between them.
This app was developed in 2 weeks as our final project for the Northcoders Software Development Bootcamp. Our group is called Bug Busters, and is made up of Catherine Pulman, Michael Farah and Elizabeth Ray.
Warning: At this stage, please use passwords that you do not use elsewhere while we work on implementing a more secure authentication system.
- API: https://city-explorer-backend-6i2i.onrender.com/api/
- GitHub: https://github.com/EliR94/city-explorer-backend
To get the web app up and running on your local machine, follow these steps:
Ensure you have Node.js (minimum version: 21.7.3) installed.
Begin by cloning the repository to your local machine. Use the following command in your terminal, ensuring you navigate to your desired directory:
git clone https://github.com/michael-farah/city-explorer-app.git
Next, install the project dependencies using npm. Execute the following command in your terminal (ensure you're within the repository directory):
npm install
This command will fetch and install the required packages.
You'll need to create a .env file to store a Google Maps API key:
- Check the .env.example for an example of how this is written.
npm start
Click on the link displayed in your terminal. It should look something like this: http://localhost:8081