Create a craigslist clone from front to back. This project will require you to stretch both front end and back end knowledge.
- Plan a full scale project
- Translate high level feature requests into code
- Deconstruct existing processes
- Image upload and display
- Front end layout
- Session variable storage
- Tests
- No pep8 errors
- Django project for site
- a
requirements.txt
file for any pip installs - a
README.md
explaining the project
Plan out and execute on the following features:
- Login/Registration/My Account
- City selection page with storing selection for further visits
- Category and subcategory features
- Main page index
- Posting a new classified
- Posting list for any given subcategory. Must include 3 different data views:
- List
- thumb
- gallery
- Posting detail page. Should include:
- Images
- Navigation
- Sorting:
- Newest
- High Price
- Low Price
- Personals
- Discussion forums
- Search
- Faceted navigation (left side filters)
- Events
- Implement the Search feature on both a city and subcategory level
- Allow posts to opt into a map view and put a map on the post detail page
- Create the filtering facets on the left per category
- Implement the map for posting list
- Implement events and calendar features