Skip to content

KiraiF/Upflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Upflow

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.

Features

  • 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

Technologies Used

  • Backend: Django
  • Frontend: HTML, CSS, JavaScript
  • Database: PostgreSQL

Getting Started

  1. Clone the repository:
git clone https://github.com/KiraiF/Upflow.git
cd Upflow
  1. Install dependencies:
pip install -r requirements.txt
  1. Apply migrations:
python manage.py migrate
  1. Create a superuser:
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver
  1. Open your browser and go to http://127.0.0.1:8000

Contributing

Feel free to fork, make improvements, and submit pull requests. This is a learning project, so all contributions are welcome!

License

MIT License.

About

A reddit-like clone project to demonstrate my ability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors