Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sloorush/anonymouspace-backend
AnonSpace - The Anonymous Space is a free online proximity-based anonymous messaging app.
https://github.com/sloorush/anonymouspace-backend
backend nodejs realtime-database socket
Last synced: 28 days ago
JSON representation
AnonSpace - The Anonymous Space is a free online proximity-based anonymous messaging app.
- Host: GitHub
- URL: https://github.com/sloorush/anonymouspace-backend
- Owner: sloorush
- Created: 2020-10-16T18:35:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-10-18T13:09:58.000Z (about 4 years ago)
- Last Synced: 2024-05-02T03:43:43.892Z (8 months ago)
- Topics: backend, nodejs, realtime-database, socket
- Language: JavaScript
- Homepage: https://anonymou.space/
- Size: 3.98 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
AnonSpace
**AnonSpace - The Anonymous Space** is a free online proximity based anonymous messaging app.
It is designed to generate connections for people who are on the go.![AnonSpace Screenshots](https://github.com/DarthBenro008/AnonSpace/blob/master/assets/poster.png)
How is this built?
This app is 100% written in **Kotlin**. **MVVM architecture** is used with **Android Architecture Components** and **Koin** for dependency injection.
The Backend is written in **NodeJS** using **MVC architecture** and **Google Firebase Realtime Database**.
The Web Frontend is written in **ReactJS**.
Leveraging the **Google Nearby API** and **Location API** to connect with nearby AnonSpace users.
We have leveraged the power of **Google Cloud Computing Engine** for filtering the abusive words as well as hosting the Backend.
![AnonSpace TechStack](https://github.com/DarthBenro008/AnonSpace/blob/master/assets/techstack.png)
Features
* Single SignIn with **Google authentication**.
* Create or join a room with people within 100 meters of a radius around you.
* You are completely **anonymous** throughout the app.
* **Dataset** has been used to **filter out the abusive or bad words**.
* Another **dataset** has been implemented to generate **motivational quotes**.
* **ROT Cipher** and complex mathematic algorrithms have been used for **End-to-End message encryption**.
Important Links
[AnonSpace Android App](https://drive.google.com/file/d/16PRllTm81TJir_p7tJuTsV6bvB-D7GhU/view?usp=sharing)
[AnonSpace Website](https://anonymou.space/)
[AnonSpace Figma Prototype](https://www.figma.com/file/wKBzZthNPg8bvR7mtDzXch/Anonymous.Space?node-id=1%3A3)
[AnonSpace App Repository](https://github.com/DarthBenro008/AnonSpace)
[AnonSpace Web Frontend Repository](https://github.com/r-ush/anonymouspace-frontend)
Team
* **Hemanth Krishna** [(@DarthBenro008)](https://github.com/DarthBenro008)
* **Malvika Rajesh** [(@MalvikaRajesh)](https://github.com/MalvikaRajesh)
* **Aarush Bhatt** [(@r-ush)](https://github.com/r-ush)
* **Shubham Palriwala** [(@ShubhamPalriwala)](https://github.com/ShubhamPalriwala)
What's next with AnonSpace?
* We plan to make our App cross-platform.
* We aim to introduce a more secure asymmetric cryptographic algorithm such as RSA.
* We would also like to introduce Social Twists to make the experience more fun and engaging.
License
Copyright 2020 Hemanth Krishna, Malvika Rajesh, Aarush Bhatt, Shubham Palriwala
Licensed under MIT License : https://opensource.org/licenses/MIT
Made with :heart: by Team AnonSpace