Skip to content

seyyidibrahimgulec/yasozluk

Repository files navigation

Yet Another Ekşi Sözlük Clone

Here is a live version of the application: https://yasozluk.herokuapp.com/

Table of Contents

Installation

  1. Clone this repository:

    $ git clone https://github.com/seyyidibrahimgulec/yasozluk.git

  2. Create a virtual environment in the project folder:

    $ python -m venv venv

  3. Activate the virtual environment:

    $ source venv/bin/activate

  4. Install the requirements:

    $ pip install -r requirements.txt

  5. Create database

    $ psql $ CREATE DATABASE yasozluk;

  6. Migrate database

    $ python manage.py migrate

Usage

  1. To start server, run this command in the project directory:

    $ python manage.py runserver

  2. Open http://localhost:8000 to view it in the browser.

Screenshots

Homepage

homepage

Signup

signup

Login

login

Entries of a topic

topic_entries

New topic

new_topic

Search topic

search_topic

List topics by a channel

list_topic_by_channel

User dropdown

user_dropdown

User entries

user_profile_entries

User votes

user_profile_votes

User favorites

user_profile_favorites

Private messages

messages

Contributors