This is a web-based version of the WhatsMyName project with a modern, terminal-like UI using Flask and vanilla JavaScript.
- Web-based interface with a terminal-like UI
- Real-time updates using WebSockets
- Search for usernames across various platforms
- Export options for search results (HTML, Excel, PDF)
- Dark and light theme toggle
- Responsive design
-
Clone the repository:
git clone https://github.com/AXRoux/WhatsMyName-Web.git cd WhatsMyName-Web
-
Install the required dependencies:
pip install -r requirements.txt
-
Start the Flask server:
python main.py
-
Open your web browser and navigate to
http://localhost:5000
-
In the terminal-like interface, you can use the following commands:
- Enter a username to search across various platforms
- Type
help
to see available commands - Type
clear
to clear the terminal
-
After a search is complete, you can view and download reports in HTML, Excel, and PDF formats.
- Real-time Updates: As the application finds sites for the given username, it provides instant feedback.
- Multiple Export Options: Generate reports in HTML, Excel, and PDF formats.
- Theme Toggle: Switch between dark (green on black) and light (blue on white) modes for better visibility.
- Command Execution Locking: Only one command can be executed at a time, preventing potential conflicts.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- WhatsMyName Project
- Created by Vance Poitier