Feeling bored? Chat with people around the world!
HelloWorld is an application designed for connecting users throughout the globe with an interactive map display.
Disclaimer: The app is partially populated with fake data.
During COVID-19, it's hard to meet other people. Due to the frustration and ongoing boredom people may face, we have decided to create a web application for people from all around the world to chat and make new friends!
-
Get a Google Maps API key by following the guide here.
Remember to enable Maps JavaScript API in your Google Cloud Platform. -
Clone the repo
git clone https://github.com/HelloWorldHnR/HelloWorld.git
-
Install NPM packages for server
npm install
-
Install NPM packages for client
cd client npm install
-
Add a
.env
file in the client directory with your APIREACT_APP_GMAPS_API = ENTER YOUR API
-
Setup your MongoDB Cloud database and get your MongoDB Atlas connection string
-
Add another
.env
file in your root directory with your MongoDB Atlas connection stringMONGODB_ATLAS_URI = ENTER YOUR MONGODB CONNECTION STRING
From the project root directory, run npm run dev
in the command line to run the client and server concurrently in your local computer.