about the ‘tiles’ project
motivation behind the project, goals and contribution
tiles is a social micro-publishing platform prototype. a social network for inspirations — allows you to post bite-size content of images, text and links to your feed and share it with your friends. streams may be shared on their own, or users may follow other publishers and receive an ever-changing stream of social inspiration.
playing with the latest version of the HOSTED PROTOTYPE may be the best way to understand the concept.
it is a single-page full-stack JavasScript web app developed in AngularJS and Node.js. the real purpose of this project is experimental and educational. goals are
- to showcase the exceptional productivity of developing on the MEAN stack
- to seek, test, discuss and share best practices
- to provide a real-life like example of Angular and Node based apps
this blog is to share the discoveries, know-how, conclusion gained and pitfalls encountered along the journey. some of the primary topics to be covered (but we’ll not be limited to) are:
- front-end and CSS Architecture
- AngularJS, and JavaScript libraries
- responsive layout and frameworks
- Node.js architecture, package reviews and best practices
- JavaScript workflow tools and development environment
- language elements and design patterns in real life application
- cross-platform UI behavior implementation
all code and contribution involved is open-source, available for local deployment. cloning the repos, setting up local instances of server and client and experimenting with the code is highly encouraged for non-contributors as well.
please visit the WEB CLIENT and RESTFUL API SERVER repositories on github. the next article is about setting up development environment and dependencies.
contributors welcome!
take part in a forward-thinking open-source web development project! learn, implement and demonstrate the latest trends in modern web development along with fellow developers.
contribution for the tiles project is appreciated in the following fields:
- front-end AngularJS development involving feature implementation, architectural design and troubleshooting
- Node.js development such as feature implementation and architectural design
- responsive User Interface design
- anything else you may think is a valuable for the project
if you decide to join the movement, please shoot an email to reflect at mrror dot com