Local Guide is a social app designed for travelers. It allows users to search for locals in a particular city and apply to connect with them. The app also features a chat function for communication between users.
- Node.js
- Socket.io
- MongoDB
- React
- Firebase (for authentication)
- JavaScript (ES6)
- HTML5
- CSS3
- Semantic UI, Bootstrap, FontAwesome, MaterialUI, Vite.js
- Change the Firebase configuration settings in the
Auth/Firebase-Config.js
file. - Create a Firebase Auth Admin config file as described in this documentation.
- Run
npm install
in each directory (server
,socket
,client
). - Run
npm start
in theserver
andsocket
directories. - Run
npm run dev
in theclient
directory.
- After installation, create an account via the register page.
- Use the search function to find locals in your desired city.
- Apply to connect with the locals you are interested in.
- Use the chat feature to communicate with your matches.
You can see how this project works in this video.