gravityproject / gravity Goto Github PK
View Code? Open in Web Editor NEWOpen source social network built with Meteor
License: MIT License
Open source social network built with Meteor
License: MIT License
Write other users a private message.
Users should be able to remove their own posts.
Users should be able to edit their own posts.
in order to format one's post it would be nice to be able to use markdown. there is a meteor package for that
Route is forbidden to visit.
To see all the registered users on the platform.
Maybe we should track the visits of the website?!
With all the online profiles I allready have, it would be nice to being able to reuse one of them to create a profile on gravity.
maybe G+ and Facebook are not the best choice as they are competitors but twitter and Github definitely are and OpenID should be an option.
Do you think it's great to move to React? I've done a few projects with React so far but I'm not sure whether this is a good idea for this project. Maybe it's a little bit too overkill and Blaze is sufficient?
Job related information.
Maybe I can directly apply to a job with my profile (#21).
eg: 12:22
FlowRouter does not set the title correctly (stays when navigating between pages).
Become friends with users (more direct contact than following #12).
Search through all posts, groups, etc.
Display the users Gravatar in the footer of the post.
Should we just quickly prototype and start testing later?
Should we prototype without testing?
Any thoughts about testing appreciated (how, what to use, Travis CI and so on).
add the feature to rank a post positive or negative
Force the user to validate their E-Mail address so that fake accounts can not be created anymore.
Note When removing fake accounts remove related data (e.g. posts) as well.
Note #37 should be fixed before working on this one!
the topics will naturally grow into conversations. It should be possible to
Do you want to join the GravityProject organization? Just drop a line here!
Right now the load more functionality is realized with the help of reactiveVars.
There ist he famous paginagedSubscription package out there which adds the functionality easily. But it was always (in most of my cases) not correct and showed a load more button even if everything was loaded.
However there is also the https://github.com/alethes/meteor-pages package. Perhaps this is the way to go...
Use some kind of "infinite scroll" so that not all posts are loaded at once.
Users should be able to sign in and sign up to use the application
Add a reference to the GitHub repository so that all users can see it directly (maybe with the help of a bottom fixed div) in an unobtrusive way. But don't use the "Fork me on GitHub" banner.
Add autogrow functionality for add post form so that the screen real estate is used more wisely.
This increases the UX because right now it's bad to scroll every time new posts are loaded.
Timeline where all the relevant stuff is shown (e.g. new groups from the topic / user I follow).
Maybe solved with #4 ? Do we need a chat?
Users should be able to post interesting links or thoughts.
Right now the standard Skeleton UI is used. It would be great if this looks more aesthetically pleasing!
Add icons for the navigation elements and remove the bullet points.
maybe we can schedule a hangout to discuss roadmap, architecture thoughts etc.?
I have some strong opinions about a 'social organization' application which is a little bit different from a 'social network' concept.
When posting the first entry of a conversation, the creator should be able to tag it.
Participators in the conversation (i.e. people who respond to the post) can suggest tags but the suggestion has to be approved by the creator.
Follow users so that posts will pop up in the timeline (#23).
should be left-aligned. so that the user can clear the form with one click.
This may be obsolete because of the user accounts package (introduced in c83247f)
https://github.com/GravityProject/gravity/blob/master/server/startup.js
We need some translations to different languages. What library do you recommend?
Share and comment code snippets.
Users should have their own profile so that I know who the user is.
Did you consider using any CSS framework such as Bootstrap or Foundation?
Maybe Bootstrap with one of Bootswatch's themes or creating custom with own variables?
I think this will speed-up prototyping UI + responsiveness out of the box.
Groups where users can share information and discuss.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.