Safia Ali's repositories
drf_shoestore
Use of the Django REST framework and a fresh Django server to create an API. Create an API as a potential demo for a shoe store.
backend-baby-names-assessment
Parsing some html files with python
backend-benchmarking-assessment
Fix up some slow code to pass timing tests.
backend-copy-special-assessment
Exploring external OS commands: shutil and subprocess
backend-dotm-search-assessment
Searching for a text string within .dotm files
dirwatcher
This program monitors a directory, checking whether text files in the directory contain a particular word.
drf_shoestore_frontend
React Shoe-store Frontend. Build react application where Shoe store shown on UI & get data from Django rest server.
ghostpost-backend
A website where people can anonymously post Boasts or Roasts of whatever they want.
ghostpost-frontend
Homepage that displays boasts and roasts, sorted by time submitted. Buttons to filter the content by either boasts or roasts, sorted by time submitted. Upvote and downvote buttons for each boast and roast. Ability to sort content based on vote score. Page to submit a boast or a roast
twitterclone
Fully functional Django App that looks exactly like real Twitter. User can post tweet with like & comment feature.
backend-katas-functions-loops
Students compose their own math functions from first principles
backend-nested-brackets
ICPC contest problem.
backend-tuneup
Performance tuning of a function, using cProfile
backend-word-count-assessment
"Word Count" assessment starter files for the backend course at Kenzie Academy
custom-users
Django Custom Users
django_cowsay
The goal for this project is to build a very simple django server (so simple that it's only two views, one form, and one model) that passes user input to the operating system, runs a command, retrieves the output, and sends it back to the client.
GhostPost
A website where people can anonymously post Boasts or Roasts of whatever they want. Homepage that displays boasts and roasts, sorted by time submitted. Buttons to filter the content by either boasts or roasts, sorted by time submitted. Upvote and downvote buttons for each boast and roast. Ability to sort content based on vote score. Page to submit a boast or a roast.
hierarchical_data
Python tree. Build a simple Django server that uses MPTT models from django-mptt to create a Dropbox-esque web interface where you can create "folders" and "files" in an arbitrary structure and then display that structure. We won't actually be uploading anything, just making model instances and using them to represent real data. See the rubric for more detailed information.
recipebox
Create a new application that serves recipes from different authors. An index page that lists all titles of the loaded recipes. Each title is a link that takes you to a single page with the content of that recipe. Each detail view for a recipe has the author name. Clicking on the author's name should take you to an Author Detail page, where you can see a list of all the recipes that Author has contributed to. Make all of the models accessible by the Admin only.