Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.19 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.19 KB

PyForum

PyForum is a full-stack web application made using Django on the backend and React on the frontend.

Install

Requires Python 3.6+ and Nodejs.

git clone https://github.com/OmerFI/PyForum.git
cd PyForum/frontend
npm install
npm run build
cd ../backend
pip install -r requirements.txt
python3 manage.py migrate
python3 manage.py runserver

There are no categories by default, but if you are an admin user, you can create them by clicking on the Yeni Kategori button in the top right corner.

You can create an admin user using the following command:

python3 manage.py createsuperuser

Note: This site's language is Turkish

Features

  • Users can register and log in.
  • Users can create a post in categories.
  • Any user can comment in a post.
  • Users can delete their comments.
  • Every user has a profile and in the profile, there are posts which the user has posted.
  • Users can edit his profile image, firstname and surname.
  • In main page, there are categories and posts. Each category has maximum 5 posts in main page. If there are more than 5 posts, then a link to the category details page appears.