Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sloorush/anonymouspace-frontend
AnonSpace - The Anonymous Space is a free online proximity-based anonymous messaging app.
https://github.com/sloorush/anonymouspace-frontend
hackathon location-based react social-network
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-frontend
- Owner: sloorush
- Created: 2020-10-18T07:23:13.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-19T03:41:02.000Z (about 4 years ago)
- Last Synced: 2024-05-02T03:43:43.932Z (8 months ago)
- Topics: hackathon, location-based, react, social-network
- Language: JavaScript
- Homepage: https://anonymou.space/
- Size: 945 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Netlify Status](https://api.netlify.com/api/v1/badges/609ac42d-6d10-41b1-bc94-df483ae4ffd5/deploy-status)](https://app.netlify.com/sites/anonspace/deploys)
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 Backend Repository](https://github.com/r-ush/anonymouspace-backend)
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## Available Scripts
In the project directory, you can run:
### `yarn start`
Runs the app in the development mode.
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.The page will reload if you make edits.
You will also see any lint errors in the console.### `yarn build`
Builds the app for production to the `build` folder.
It correctly bundles React in production mode and optimizes the build for the best performance.The build is minified and the filenames include the hashes.
Your app is ready to be deployed!