Upflow is a simple Reddit-style clone built as a personal project for learning and experimentation. It's not production-ready — just a fun project to practice Django, Python, and web development.
- User authentication (signup, login, logout)
- Create, edit, and delete posts
- Comment on posts
- Upvote and downvote posts and comments
- Browse posts by newest or most popular
- Basic responsive front-end
- Backend: Django
- Frontend: HTML, CSS, JavaScript
- Database: PostgreSQL
- Clone the repository:
git clone https://github.com/KiraiF/Upflow.git
cd Upflow- Install dependencies:
pip install -r requirements.txt- Apply migrations:
python manage.py migrate- Create a superuser:
python manage.py createsuperuser- Run the development server:
python manage.py runserver- Open your browser and go to http://127.0.0.1:8000
Feel free to fork, make improvements, and submit pull requests. This is a learning project, so all contributions are welcome!
MIT License.