mikemklee / tradebooks

A web application for trading used textbooks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trudy

A practice django project to clone TUSBE (Toronto University Student Book Exchange)

This is a web application where students can post ads for used textbooks.

Key Features

v1.0

  • Administration Page (Django built-in)
  • User can REGISTER/LOGIN/LOGOUT
  • User can view latest listings
  • User can view details for a listed book
  • User can POST/EDIT/DELETE new listing

What I Learned

How To

  • Use django's generic class-based views to handle common manipulations of objects (i.e., create, edit, delete, list)
  • Implement pagination
  • Use Bulma framework for front-end design
  • Enhance UI to provide better user experience
  • Modularize templates into snippets for further reuse and code readability
  • Take django's built-in forms and customize them

What Next

  • Implement search feature
  • Implement browse page with that allows filtering of objects; similar to that of django's admin site

Preview

User Login Page

main

User Registration Page

main

Main page

main

Listing Detail Page

main

Create Listing Page

main

My Listings Page

main

Edit Listing Page

main

Listing Delete Page (Modal)

main

About

A web application for trading used textbooks.


Languages

Language:Python 50.0%Language:HTML 48.3%Language:CSS 1.7%