OASISv1.0.1 is a lightweight decentralized chat application inspired by the retro look of Windows 98. This application enables users to generate unique user IDs for anonymous and private communication with peers. The app ensures complete control over user privacy by not storing any user data on servers. Each session requires a new user ID, and all communications are encrypted using SeaBlockJS.
- Full Anonymity: No personal data required, and no information is stored on any servers.
- Peer-to-Peer Communication: Direct communication between peers without intermediaries.
- End-to-End Encryption: All messages are encrypted, ensuring private conversations.
- Custom User IDs: Generate a unique user ID for each session.
- No Censorship: Chat freely without the fear of censorship.
To run this application, you need:
- A modern web browser that supports HTML5 and JavaScript.
- PeerJS library for WebRTC peer-to-peer connections.
- 98.CSS CSS library for windows 98 classic theme
-
Clone the repository to your local machine:
git clone https://github.com/yourusername/OASISv1.0.1.git
- File Sharing: Allow users to securely share files with each other during chat sessions.
- Group Chat: Enable multiple users to join a single chat session, facilitating group conversations.
- Voice and Video Chat: Implement real-time voice and video communication between peers.
- Improved UI/UX: Enhance the user interface and experience, including responsive design for mobile devices.
- Offline Messaging: Allow users to send messages even when the recipient is offline, to be delivered when they reconnect.
- Custom Themes: Provide options for users to customize the look and feel of the application with different themes.
- Peer Discovery: Implement a feature that allows users to discover peers automatically within a local network.