GithubHelp home page GithubHelp logo

sugar-labs-social's Introduction

Sugar Labs Social

Brief explanation

Sugar Labs Social is a website project which should serve a purpose to help people understand and discuss project(s) around Sugar Labs. The goal of this project is to attract Teachers, Parents, Developers and fully communicate together in one platform. It's a social website that can be used to attract maximum users and everything ( Blogs, New projects, Software, Activities, etc) can be uploaded on it which will attract more user and create their interest. A competitive proposal must include some evidence that the approach taken will result in some use and just because we build it doesn't mean they will come.

Development of the website

The website needs to be developed from scratch and third party tools such as Wordpress, Joomla, etc. should not be used for developing the website. However, third party services can be used when adding features to the website.

Content on the website

The following content types should be present on the website.

  • Blog posts
  • Information on new projects of Sugar Labs
  • Information on new Software releases
  • Information on new Activities
  • News feed

Required Features and Functionalities

  1. User logins such as general email, Gmail, Google Plus, Twitter, Facebook, Github.
  2. News feed which displays information such as latest blog posts, latest discussion threads, latest activities, etc which is similar to Twitter's news feed.
  3. Blog (medium like) that can be over viewed by people around the world.
  4. Discussion forum. Third party services like Disqus, etc. can be used.
  5. Interactive chat bot.
  6. XML feed format.
  7. Chatting among users / DM (additional functionality)
  8. Follow users such as in Medium, Twitter, etc. (additional functionality)

Knowledge prerequisites

Good Layout designing and coding experience with backend (Django, JavaScript, HTML/CSS, Mongo).

Tasks which can be done during the proposal period

  • Creating design mocks ups of the website
  • Preparing a clear overview of the architecture of the project (frontend + backend)

Note

During the proposal period, we are not expecting any coding part to be done but we expect the above tasks.

Check out the example below

Potential Mentors of the project

Happy Coding :)

sugar-labs-social's People

Contributors

geekrypter avatar jaskiratsingh2000 avatar

Watchers

 avatar  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.