Python 3.8.2
Django 3.1.4
The beginnings of a simple twitter-like platform. I am following this tutorial, but will also be experimenting with other features and various ways to implement them.
- Install Python and Git
- Clone repo from cmd or terminal:
git clone https://github.com/MattiWheels/Twitteresque-Django-App
- Navigate into the project folder:
cd Twitteresque-Django-App
- Set up a virtual environment to consolidate packages:
python -m venv venv
- Activate virtual environment:
venv\Scripts\activate
orsource venv/bin/activate
on Unix based systems - Install the required packages:
pip install -r requirements.txt
- Update the
SECRET_KEY
variable to have a random string of characters (fine for testing purposes) - Be sure to create necessary database files by navigating to mysite (
cd mysite
) and running the following bash commands:python manage.py makemigrations
followed bypython manage.py migrate
-
Post posts
- Create
- Text
- Image
- Delete
- RT
- Like
- Create
-
Users
- Register
- Login
- Logout
- Profile
- Image
- Bio
- Follow
- Unfollow
- Feed
-
Following / Followers
- List Followers
- List Following