It's a social network where everyone can meet new people and chat with each other.
- If some feature doesn't exist you can implement it.
- If you see that something isn't good enough for you, repair it.
- The best implementation of some feature is choosen by everyone through voting on comment under pull request.
- Contribution tips
- Front-end team is responsible for design/ layout of website.
- Back-end team is responsible for implementing new features eg. register system, search engine etc.
- Front page design before logged in (HTML/CSS/JS)
- Front page design after logged in (timeline with posts of friends)
- Register option (PHP)
- Login option (PHP)
- Logout option (PHP)
- User's profile page design (HTML/CSS/JS)
- User's profile page functionality (PHP)
- Search feature
- (MySQL) Database
- Dynamic change of <title> HTML tag (PHP)
- Dynamic change of current page header-text (PHP)
- Build a chat server using WebSockets (Node.js - Socket.io?)
- Chat component design (HTML/CSS)
- Client-side chat (Javascript)
- Create/edit/delete post on timeline (PHP)
- Adding/delete photos (PHP)
- Set a main photo of profile (like avatar)
- REST API for accessing data from external services (PHP/Python/Node.js?)