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

https://github.com/shadowslayer03/tweetly-django-project

A modern microblogging platform to connect, express, and stay updated, made with love in Python and Django.
https://github.com/shadowslayer03/tweetly-django-project

Last synced: 5 months ago
JSON representation

A modern microblogging platform to connect, express, and stay updated, made with love in Python and Django.

Awesome Lists containing this project

README

          

# 🐦 Tweetly

Welcome to **Tweetly** — your modern microblogging platform built to help you **connect, express, and stay updated** in real time.

Tweetly makes it effortless to share your thoughts instantly and beautifully in a clean, responsive, and privacy-conscious environment.

---

## 🌟 Features

- ⚡ **Real-time Tweeting** — Post updates that are instantly visible.
- 💬 **Engage** — Reply to tweets, mention others, and join the conversation.
- 🌐 **Curated Feed** — Discover trending topics and personalized content.
- 🎨 **Stunning UI** — Built with [Tailwind CSS](https://tailwindcss.com) for a seamless experience across devices.
- 🔐 **Security First** — Your data stays secure and private.

---

## 🚀 Getting Started

### Prerequisites

- Node.js & npm
- Python
- Django
- A modern browser

### Installation

1. Clone the repo:
```bash
git clone https://github.com/ShadowSlayer03/Tweetly-Django-Project.git
cd tweetly
```

2. Create a Virtual Environment

A virtual environment helps you manage project-specific dependencies in isolation from system-wide Python packages.

i. **Open your terminal** and navigate to your project folder:
```bash
cd Tweetly-Django-Project
```

ii. Create the virtual environment:
```bash
python -m venv venv
```

iii. Activate the virtual environment:

- On Windows:

```bash
venv\Scripts\activate
```

- On macOS/Linux:

```bash
source venv/bin/activate
```

3. Install your dependencies inside the virtual environment:

```bash
pip install -r requirements.txt
```

## ⚙️ Starting up the App

Follow these steps to start the Tweetly application:

1. **Open your terminal**.

2. **Navigate to the project directory**:
```bash
cd tweetly
```

3. Run the development server
```bash
python manage.py runserver
```

4. Visit the app in your browser:

http://127.0.0.1:8000/

5. ✅ Start tweeting, testing, and building!

## Credits

Created by ShadowSlayer03