Closed

Javascript application for the distributed network

Hello, i would like if some with advanced Javascript knowledge can develop image gallery website that will work on the [login to view URL] network (decentralized darknet).

**Filter galleries by instant search or by clicking favorited tags (keywords)**

The website should allow visitors to login and add favorite words or phrases (tags) like: michael jackson, cars. These tags/keywords will appear in the side menu of the page. Clicking one of the favorite tags will display relevant content immediately and add the tag within other favorite tags that will be displayed on the side of the page from top to bottom. I can remove tag by clicking X button after each tag. and i can organize tags into categories which will be colapsible by clicling category [login to view URL] search thru the database of galleries will be done by titles and description while showing fitst ones that has keyword in title or in title and description, then ones that has it in description and not in title.

Thumbnails of various galleries will fill whole page. These search results will be sorted by date added, newest first. Though may be good to change sorting to show ones that have search phrasse/tag most times in title and description. User can override the display/search results by typing something into search field to instantly narrow search results or by submitting a text field adding new favorite tag or by clicking different tag from the menu.

**Add new image gallery**

The page also contains button to "Add gallery". That will show Title field, Description field, tickbox whether gallery is "NSFW, Porn" and Browse button to select one or more image files (jpg, jpeg, png, gif, bmp, svg). It can be good if uploaded gallery images are sorted by name by default or poster can re-order it.

**User can enter gallery**

Users can enter galleries and see image thumbnails and after clicking image, it will fill the screen and user can use arrows to browse next/previous image. The arrows stays on same spot no matter image dimensions. Gallery can be commented. Comments use markdown formating. like links: [text]( link ) **bold** Comments can be deleted by the commenter or by the gallery owner and editted by commenter. When commented something, user is subscribed via ZeroHello to receive notifications on new comments (see "Newsfeed plugin"). On comment page/gallery page will be Follow/UnFollow button. Gallery can be up/down voted. Galleries with 1:3 (one up 3 down) downvotes, the gallery will get deleted.

User can favorite gallery. and categorize favorite galleries similar way like favorite tags as described above.

**Muting other users, flagging gallery as NSFW**

User can click flag button to open menu and mute certain gallery owner (mutting function means hiding all his content and deleting it from computer) and or mark the gallery as "NSFW, Porn" (so users can select to hide all posts marked as NSFW..). Not only gallery owner, but also commenters can be muted.

I will probably ignore bids above $100 unless person convince me by discussion. Please bid bellow $100 and tell your oppinion about project as detailed as possible.

You should first install Zeronet.io to learn how the network works and read its developer readme to learn how the sites are developed for ZeroNet.

Uploader of the New gallery should be able to delete particular images or whole gallery or all his galleries by single click with confirmation prompt. He should be also able to edit gallery title and the description. User should be able to click own or other user username and see the list of his/her galleries. It cab be good if user can categorize his galleries, so later he better orientate in his collection. And for visitors would be good if they see the gallery belongs to some user defined category, so when visitor click category name, he sees all galleries belonging to same category.

Some already created zites have common functions so it can be copied (open source):
https://gitgud.io/mcdev/Millchan - image uploading/deleting, comment editting, muting(hiding) user or board/gallery
https://github.com/zer0net/ifs-master - gallery like page, comments, files upload, categories of files
Instant search function: https://tinyurl.com/y763tcqg

Programer/coder would have to probably use ZeroFrame API: https://zeronet.readthedocs.io/en/latest/site_development/zeroframe_api_reference/
The images of the page should be "Optional files" https://zeronet.readthedocs.io/en/latest/site_development/zeroframe_api_reference/#plugin-optionalmanager so all images of the site would not be forced loaded, but only loaded when requested (particular gallery page loaded).

Resulting websute code should be described with comments so new programers can understand it.

previous link was shortened, i reach limit of text, here additional information attached as a file.

Skills: Javascript, SQL

See more: calculator developed javascript, javascript application form, javascript application framework window management, delphi check application running network, making javascript application myspace, selverlight javascript application, javascript application needed, javascript application taskbar, application map network drives custom, add web application social network site, ajax soap javascript application, facebook rss javascript application, javascript application, javascript application demo, javascript application facebook, javascript application read barcode scanner, ajax javascript application design uml sql server, facebook javascript application, distributed hash table based content searching in distributed application-layer network

About the Employer:
( 1 review ) Praha, Czech Republic

Project ID: #17036166

2 freelancers are bidding on average $115 for this job

hiteshkumar2

Hi I understand your requirements regarding Web. I am professionals BTech IT engineer. I am providing the every kind of service related to Web sites and server management. I have 5 years experience in Web developme More

$200 USD in 3 days
(14 Reviews)
4.4
sysseccon

Hi, I am very much interested in your project, please consider my bid and send me the details related to your project. I hope you choose me for this job. We are a company experience 4+yrs. We did many projects simil More

$30 USD in 3 days
(1 Review)
1.0