Team members:
Heroku URL: https://potpourri.herokuapp.com
Argument of ambition (optional, maximum 100 words):
- We have developed a beautiful website which helps to collect and organize varieties of content. This is similar to some of the biggest website such as Pinterest, Google Keep to name few.
- Our website supports the users to organize twitter data, allows to bookmark links(articles,news etc.), Make notes and also to store the video links.
- The website allows users to add,delete and update all the different kinds of data.
- The site is built in a modular way for all these contents, giving great feel and look.
- We have also implemented additional requirements like parsing the URL and displaying the highlight(using Open graph Protocol).
- The user will able to search the content, where the user can search using the title of the content.
- Multiuser support is provided with login and authentication.
- The Site is developed in such a way to keep in alignment with the project guidelines. The site built looks very professional and can be used by all.
- We have put a lot of effort to design the website and satisfy multiple use cases.
- For twitter data, we examine their API and make sure that we get relevant results
- We have single API which does both update and adding new user
- We have built twitter slider from scratch having fancy navigation bar.
- Login/Logout support is also done from scratch and we used jwt token.
- There are hover buttons which will update and delete.
- Also, we have programmatically wrote algorithm, to fit content within given space else you can see it via modal.
- For bookmarks, we use OG algorithm to show preview content of webpage.
- Our website is responsive and can change depends on screen size.
Argument of execution (optional, maximum 100 words):
- We worked as a team and executed the project with a very good plan. Team work helped us a lot to achieve the project goals.
- The code developed is highly modular. This helped in code debugging and bug fixing.
- We have used coding standard variable names and tried to modularize code as much as possible.
- Proper channel of communication have been adopted to pass data from child to parent ( which becomes difficult, if not handled properly)
- Implemented search operation.
Some sites that can serve as inspiration:
- pinterest: users save images to "boards".
- pocket and delicious: users save and organize URLs
- zotero: users save academic articles, organize them into groups, tag them, and export them in various formats
- reddit and hackernews: users post, vote on, and discuss URLs
Generally, these sites allow users to (a) collect content into collections, lists, or tags, (b) annotate the content with additional information, and (c) browse and search for other information on the site.
We encourage you to build a site to curate content that's interesting to you. Ideas:
- Airbnb rentals
- NPM packages
- Amazon products
- NES ROMs