Skip to content

Project 4 of CS50's Web Programming with Python and JavaScript

Notifications You must be signed in to change notification settings

calumbell/cs50w-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network

Project 4 of CS50's Web Programming with Python and JavaScript

A Twitter-like social network website built using Django and Django REST Framework. The name Myco was inspired by mycorrhizal networks.

Full project specification

Setup

First, clone this repository:

git clone https://github.com/calumbell/cs50w-network
cd network

Install dependencies:

pip install -r requirements.txt

Django requires a secret key, so you will need to make sure that you add one to your bash profile.

SECRET_KEY="your-secret-key-goes-here"
export SECRET_KEY 

You can generate a random secret key by running:

python -c "import secrets; print(secrets.token_urlsafe())"

To run the development server:

python manage.py runserver

Visuals

Click here to see a video of this project in action.