davidindub / designland Goto Github PK
View Code? Open in Web Editor NEWProject 4 for Code Institute Full Stack Developer course. Find and share great web design resources.
Home Page: https://designland.herokuapp.com
Project 4 for Code Institute Full Stack Developer course. Find and share great web design resources.
Home Page: https://designland.herokuapp.com
Describe the bug
When you try to update user profile information using the form, it doesn't work.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The user info should be updated and be redirected back to the updated profile.
If there is an error (for example the username is already taken), this should be displayed to the user on the form.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Custom pages for 403/404/405/500 error messages
As a user I can view a paginated list of resources so that I can select one to read and not have too many displayed at once
As a user I want to be able to see a list of tags on each resource so I know what category it belongs to
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Admin panel should appear with styling as in Development
As a user I want to be able to see a thumbnail of the site so I can preview it before clicking
As an administrator I want to manually approve or deny user submitted resources so I can moderate the directory and keep it free of spam or abusive messages
As a registered user I want to update my profile page so that people can find me on Twitter / GitHub
As a developer I want to register using my Github account so I can signup without filling in any forms
Describe the bug
.order_by("upvotes")
not working anymore using ListView
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The items should be listed according to the number of upvotes they have
Desktop (please complete the following information):
As a user I want to be able to bookmark resources so that I can view a list of my favourites in future
As an administrator I want to be able to add, edit and remove resources so I can curate the listings
As a first time visitor I want to be greeted with a clear explanation of the site so that I know what it is about
As I user I want to share the site on social media to help my designer friends find cool new stuff
Metatags.io for generating meta tag data
As a unregistered developer/designer I want to browse the directory so I can find useful resources for building my projects
As a user, I want to be able to register for an account so I can interact with the site
As a registered user I want to be able to add useful resources I've discovered to the site so I can share them with the community
As a user I can click on a thumbnail so that I can view a page with the full details of the resource
As a user I want to be able to click other users names to see what other resources they have added to the directory
As a user I want to add links to my GitHub/Twitter/Portfolio website* so I can gain new followers
As a user I want to see all the resources I have submitted so I can see all my submissions in once place
Describe the bug
When submitting a new resource results in a ValidationError
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
The user should see error messages telling them what changes to make (i.e. That title already exists, please chose another)
Screenshots
If applicable, add screenshots to help explain your problem.
print(form.errors.as_data())
{'title': [ValidationError(['Resource with this Title already exists.'])], 'slug': [ValidationError(['Resource with this Slug already exists.'])]}
As a user I want to be able to upvote resources so I can participate and recommend resources to others
As a user I want to be able to sort the resources by tag so I can find what I'm interested in
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.