/wdd-w1-simple-twitter-clone

Week 1. Simple Twitter clone to get familiarized with Django

Primary LanguageHTMLMIT LicenseMIT

Twitter Clone

This is the firs project of our Web Development with Django course. It's just a simple twitter clone implemented with Django. One of the main objectives of this project is to bring you up to speed with the process of working with Github and the first Django setup. Also, you'll see the power of Django as you'll be able to build a simple twitter clone in a few hours.

Description of the project

This project counts with a few Django features: authentication, forms, models, templates and statics. Tests are located in the test_twitter_clone.py (you can see how to run them below) file. Here's a description of the site with screenshots.

Not authenticated pages

Pages and how they look for a not authenticated user (anonymous).

Login page

The home page ('/') is only for authenticated users

image

Empty user's profile

image

Profile with tweets

image

Authenticated Pages

If the user is authenticated she/he should see:

Home

image (Note the form to compose a tweet and the delete icons to delete tweets)

Post a tweet successfully

image

Posting a tweet with more than 140 chars

image

Deleting a tweet

image