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

https://github.com/marosiak/django_meme

Memes website created for portfolio purposes
https://github.com/marosiak/django_meme

Last synced: 3 months ago
JSON representation

Memes website created for portfolio purposes

Awesome Lists containing this project

README

        

# django_meme
This is meme website written in django for portfolio purposes

You can test this website on https://meme.maciejrosiak.me

# Features
- Creating accounts / logging in
- Uploading memes (image + title)
- Removing memes (only as admin) from meme list
- Responsible design
- Adding memes to favorite
- Filtring favorite memes

## TODO:
- Counting how many users made meme favorite
# Requirements

`Python >= 3.7`
`Pip >= 19.1`

# Get started

#### Setup sacret_key.txt
You have to create **sacret_key.txt** file in the project directory,
at the same level as **manage.py** and fill it with your sacret key which should be atleast 50 characters long.

#### Install pipenv
``` shell
pip install pipenv
```

#### Install dependencies and create virtual env
``` shell
pipenv install
```

#### Enter virtual env
``` shell
pipenv shell
```

#### Make migrations
``` shell
python manage.py makemigrations
python manage.py migrate
```
#### Run dev server
``` shell
python manage.py runserver
```
**If you want to deploy this project, you should check this out:** https://docs.djangoproject.com/en/2.2/howto/deployment/