https://github.com/nordszamora/stealth-message
StealthMessage is a designed platform that allows users to send and receive anonymous messages without revealing its identity.
https://github.com/nordszamora/stealth-message
anonymous-message flask ngl reactjs
Last synced: 11 months ago
JSON representation
StealthMessage is a designed platform that allows users to send and receive anonymous messages without revealing its identity.
- Host: GitHub
- URL: https://github.com/nordszamora/stealth-message
- Owner: nordszamora
- License: mit
- Created: 2024-07-29T13:13:49.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-14T11:52:35.000Z (over 1 year ago)
- Last Synced: 2025-06-05T16:09:04.695Z (about 1 year ago)
- Topics: anonymous-message, flask, ngl, reactjs
- Language: JavaScript
- Homepage: https://stealthmessage.vercel.app
- Size: 92.8 KB
- Stars: 17
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# StealthMessage
**StealthMessage** is a designed platform that allows users to send and receive
anonymous messages without revealing its identity. The platform was inspired on NGL.
## Features
- **Anonymous Messaging:** Send and receive messages without disclosing your
identity.
- **User Profiles:** Create and customize profiles.
- **Message Notifications:** Receive notifications for new anonymous messages.
- **Simple UI:** User-friendly design for ease of use.
## Technologies Used
- **Frontend:** ReactJS with Vite
- **Backend:** Flask
- **Database:** MySQL
- **Deployment:** Vercel (frontend) and PythonAnywhere (backend)
- **Authentication:** JWT cookies
## Getting Started
Install this project on your local machine and here are following steps.
### Installation
1. **Clone the Repository**
```
$ git clone https://github.com/nordszamora/Stealth-Message.git
$ cd Stealth-Message
$ pip install -r requirements.txt
```
2. **Backend setup**
```
$ cd backend
$ flask db init
$ flask db migrate -m 'stealthy'
$ flask db upgrade
$ py app.py
```
3. **Frontend setup**
```
$ cd frontend
$ npm install
$ npm run dev
```
Open your browser and run http://localhost:5173
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.