GithubHelp home page GithubHelp logo

youup's Introduction

YouUp

Live Demo Link

This is a major project which aims to provide an international platform to talented people & who didn't get enough support or not a stage to show their talent. This project comes with great features which all are around the main motive "Build You with You Up". all across the world can visit the site and perform all operations like a social media platform with some cool features. Account creation at the site is free of cost. I welcomed you all to visit the site & make the best community in the world.

YouUP Using Instruction

1) Create an account

Go at the main page of the web app and at the top right corner will find Login or Signup link click on that and fill neccessary detail.

2) Post

After Creation an account can find a button new post in particaular tag or can go at global button their you have to fill all the required field of the post and click on submit.

3) Comment

To comment any Post you have to create first account and then go to particular post and will find their an comment section so comment their date and time automatically will added to your comment.

4) Like

To upvote or support any cretor content you can like his or her post. but you can't like your creation or post.

5) Trending

To find the Trending content across the global can go to Trending button at the home page on upper left of tag options. click on that you find the trending post based on their like count on post.

6) Delete

To delete any post we can simply go at the delete button at own post and you will not be able see the active button at another creater post.

7) Search

To search the any profile that you find somewhere can use the search bar at the top at home page where you enter profile name and click on submit. after submit you will redirect to creator profile page otherwise get a bad search request showing page.

YouUp Featurs

  • Web Application with No-SQL Database.
  • Security with user authentication via account creation.
  • Tag system so all feild are different to each other so there is easiness to connect with similar people.
  • User can Post anything picture, article, video, etc.
  • Compunity have Like, and comment funcionality through which they can support the best talent & can remove the fake things.
  • All post has sorting feature that can be sort ascending or descending with their post likes count.
  • Trending system which will show the trending post according to their number of likes on post.
  • Adding Data & time when post or write comment on any post automatically with DSA concept.
  • User can post any number of things or can also delete their own post.
  • two Security Layer first one anyone can't post except authentic user & second one no one can delete another user's post except admin.
  • User can search any one profile in the global search bar if he is loged in.
  • User have their own profile section theri they have their all post with some personal details which was filled during signup.

Task List

  • Setup node Server
  • Setup Credentials in Environment variable
  • Setup (Mongodb) No-SQL database
  • Setup Passport Middleware for user authentication.
  • Create Schemas of all the section like post, comment, tag, etc.
  • Mange all conflict b/w taging system and post of user.
  • Work on Database management.
  • Work on UI design and frontend of site.
  • Testing And Debuging
  • Database Add-On At mlab.com Link
  • Application Deployment at Heroku-App Link

Future Goal

  • Make better UI design.
  • Create Contest or kind of any competition Sytem at YouUp.
  • Make p2p messanging feature.
  • Add more tags or cataogory.
  • Make more transparent and use of easiness for user.
  • Improve response time and resolve all conflicts.

youup's People

Contributors

git-codder avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.