MAKENTNU / web

The website of the student organization MAKE NTNU, built with Django.
https://makentnu.no
MIT License
9 stars 5 forks source link

Successful prints and creations page (Basically a MakeNTNU Thingiverse) #697

Open TheJonaMr opened 7 months ago

TheJonaMr commented 7 months ago

On this page people should be able to share their work. On the top of the page there should be a slideshow of all the pictures posted which directs you to the relevant project when clicked on.

Beneath the slideshow a search bar, and below this, a list of posts showing title, a single picture, date, and maybe some other meta data should be shown in a grid. Maybe 3 - 6 posts on each row. These posts should be clickable.

Note that the number of rows shown at the same time should be possible to change. In case you have slow bandwidth or you are using mobile data, you would not want to load the entire database in one go. But if you do not have problems with this, and you really would not want to click every second to go through the posts, let people view 100 - 300 (or more) posts before they have to change page.

Everyone or maybe only MakeNTNU should be able to post gcode, stl files, pictures (limit to 2 - 3 maybe), description, and other meta data like which printer was used and tags to make things easy to search for. Links to where the models were found should also be added. This would make it easier for others to be inspired and get good ideas for what to print, or even print what others have already printed, but now, they can find the files on the MakeNTNU website. In case the models or designs are not free, like, you have to pay to acquire them, we can at least post where the models were found, but not the actual files.

People should be able to post things anonymously.

Videos from Youtube could be referenced such that they could be played on the MakeNTNU website when opening/viewing a post in case people want to post videos of their projects.

All the meta data should be searchable. At least tags, description, and title.

Maybe people can send in requests for posts and MakeNTNU can approve or decline them. And possibly we could add useful tags. Also we should have the power to change everything that people add or write in a post no matter what. Like removing links to Youtube, changing the description, and so on. After something is posted, people may not edit their post, but they can instead request a change. This is work we would do during the "veiledningstimer"/guidance periods/hours.

We could keep track of views and likes. Maybe people could add comments, though I think we should refrain from giving people the freedom to do so. Maybe we could add a button that people could click to tell if they used a post to make something. Basically kep track of "makes" as thingiverse does. Maybe "makes" can be added as subposts, or at least reference the main post.

This should not only be limited to 3D printing. Sewing projects and electronics projects should be showcased to. Everything really.

As a side project for this, there should be a screen in the printer room and maybe even in the workshop with a slideshow going through all the posts (1 picture per post). The slideshow should show the post id and/or title to make it easy to find on the MakeNTNU website through a search.