Skip to content

odedindi/GeoChat

Repository files navigation

Logo of the project

Beacon GeoChat

A free, multiplatform messaging app prototype, lets you choose a range where you want to find chat buddies to communicate with all with just a Wi-Fi connection.

Beacon GeoChat is especially awesome among friends and family and random people who want to stay in touch.

Screenshots

  • Chat Page

    • Chat Page
  • Map Page

    • Map Page
  • Settings Page

    • Settings Page
  • Dark Mode

    • Dark Mode
  • Signup Page

    • Signup Page
  • Login Page

    • Login Paget
  • Restore Password Page

    • Restore Password Page

Tech/framework used

Installing / Getting started

Have Docker and Docker-compose installed. Then from root:

docker-compose up

Developing

A brief intro for developers in order to start developing the project further:

clone the project and install all needed dependencies

git clone git@github.com:odedindi/GeoChat.git
cd GeoChat/
yarn install

yarn dev

Now we started both server (localhost:4000) and client (localhost:8100)

Features

What's all the bells and whistles this project can perform?

  • A live chat using Socket.io, where a use can get mentioned and mention other users in his range of preferrence.
  • A live map where a user can see where he\she got mentioned
  • Personalize user's settings, upload a personal avatar or choose a random one, change range, privacy and personal preferrences and more

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Links

Licensing

The code in this project is licensed under MIT license.

About

A prototype for a geochat app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published