Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darthbenro008/anonspace
https://github.com/darthbenro008/anonspace
firebase gcp hackathon kotlin-android mlh mvvm nodejs social-network
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/darthbenro008/anonspace
- Owner: DarthBenro008
- License: mit
- Created: 2020-10-16T21:58:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-18T13:19:19.000Z (over 4 years ago)
- Last Synced: 2024-12-07T04:21:55.473Z (2 months ago)
- Topics: firebase, gcp, hackathon, kotlin-android, mlh, mvvm, nodejs, social-network
- Language: Kotlin
- Homepage: https://anonymou.space/
- Size: 1.42 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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](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](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 Backend Repository](https://github.com/r-ush/anonymouspace-backend/)
[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