An open API service indexing awesome lists of open source software.

https://github.com/sumit0ubey/rivora-webapp

RIVORA is a powerful web app built with Django, merging the community-driven features of Discord with the content-focused layout of YouTube. Instead of videos, users create and interact through Rooms, each organized under specific topics. Every Room includes a comment section to enable vibrant, thread-based discussions.
https://github.com/sumit0ubey/rivora-webapp

css django html javascript postgresql python pythonanywhere

Last synced: about 1 month ago
JSON representation

RIVORA is a powerful web app built with Django, merging the community-driven features of Discord with the content-focused layout of YouTube. Instead of videos, users create and interact through Rooms, each organized under specific topics. Every Room includes a comment section to enable vibrant, thread-based discussions.

Awesome Lists containing this project

README

          

# Rivora

**Rivora** is a powerful web app built with Django, blending the community engagement features of Discord with the structured content experience of YouTube. Instead of videos, users create and interact through **Rooms**, which serve as topic-specific discussion hubs.

---

![RIVORA](https://github.com/user-attachments/assets/ebcf173c-e9c0-43f3-9b33-5f414fd497ea)

---
## ๐Ÿง  About

Rivora emphasizes meaningful conversations through structured topic-based **Rooms**. Each Room acts as a space for open discussion and collaboration. Users can:

- Create and join topic-based Rooms
- Engage in threaded, comment-style conversations
- Discover trending and active Rooms by interest
- Contribute to a growing, community-driven platform

---

## โš™๏ธ Tech Stack

- **Backend**: Django
- **Frontend**: HTML/CSS + Django templates
- **Database**: PostgreSQL / SQLite
- **Auth**: Django's built-in authentication system

---

## ๐Ÿš€ Features

- Room creation under customizable topics
- Comment threads for every Room
- User profiles and account management
- Explore and search for active Rooms
- Real-time updates

---

## ๐Ÿงช Installation

1. **Clone the repository**:
```bash
git clone https://github.com/Sumit0ubey/RIVORA-WebApp/
cd RivoraWebApp
```

2. **Create a virtual environment**:
```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```

3. **Install dependencies**:
```bash
pip install -r requirements.txt
```

4. **Apply migrations**:
```bash
python manage.py migrate
```

5. **Run the development server**:
```bash
python manage.py runserver
```

---
## ๐Ÿ“ Project Structure

```
RIVORA-WebApp/
โ”œโ”€โ”€ Base/ # Main Functionality
โ”œโ”€โ”€ contact/ # Support and contact
โ”œโ”€โ”€ RivoraWebApp/ # Project settings
โ”œโ”€โ”€ static/ # Static files (CSS, JS, images)
โ”œโ”€โ”€ templates/ # HTML templates
โ”œโ”€โ”€ manage.py # Django management script
โ”œโ”€โ”€ requirements.txt # Python dependencies
โ””โ”€โ”€ README.md # Project documentation
```
---

## ๐Ÿค Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

---

## ๐Ÿ“ฌ Contact

For any questions or feedback, feel free to reach out:

- **Email**: [sumit.dubey20317@gmail.com](mailto:sumit.dubey20317@gmail.com)
- **GitHub**: [Sumit0ubey](https://github.com/Sumit0ubey)

---

## ๐Ÿ“„ License

This project is licensed under the MIT License.