A portfolio app for artists or photographers built with Meteor using Semantic-UI and Orion CMS
If you have questions, feel free to contact me.
- Add tests
- Setup build environment
SecurityPrev / Next for project/post view- lazy load more items in album when scrolling (project view)
- pagination scroll for posts *
Style fixes for different device widths
Make sure Meteor is installed and up to date or run:
curl https://install.meteor.com/ | sh
git clone git@github.com:amazingBastard/mtr-portfolio.git
cd mtr-portfolio
meteor
It is highly recommended to use Meteor Up for easy deployments. Have a look at the repository for more information.
There are other ways to deploy to your server besides Meteor Up. Here is a step by step guide from Digital Ocean.
- Meteor Core
- Accounts
- Collections
- Security
- CMS
- Routing
- SEO
- Analytics
- UI and UX
- Development
The "insecure" and "autopublish" packages are removed by default (they make your app vulnerable).
app/ # Application folder
client/ # Client folder
compatibility/ # Libraries which create a global variable
config/ # Configuration files (on the client)
lib/ # Library files that get executed first
startup/ # Javascript files on Meteor.startup()
stylesheets # LESS files
templates/ # Contains all templates
layouts/ # Router layouts
views/ # All the views
modules/ # UI elements and components (i.e. forms, actions, etc...)
common/ # Common components (i.e. header, footer)
elements/ # Re-usable components
orion/ # Orion CMS files
collections/ # Collection files, for each orion.Collection
dictionary/ # Orion dictionary
packages/ # Packages folder (custom meteor packages, npm)
private/ # Private files
public/ # Public files
router/ # All routes
server/ # Server folder
fixtures/ # Meteor.Collection fixtures defined
lib/ # Server side library folder
publications/ # Collection publications
startup/ # On server startup
tests/ # All tests
client/ # client tests
integration/ # integration tests
unit/ # unit tests
server/ # server tests
integration/ # integration tests
unit/ # unit tests
environments/ # Environments folder
build/ # testing environment
local/ # local environment
production/ # production environment
This project has an MIT License, see the LICENSE.txt for more information.