This contain a simple project allow users to create and save links .
- meteor - Meteor, or MeteorJS, is a free and open-source isomorphic JavaScript web framework written using Node.js. Meteor allows for rapid prototyping and produces cross-platform code.
- React.js - In computing, React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.
- MongoDB -MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemata.
- Scss - Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
- numeral - A javascript library for formatting and manipulating numbers.
- prop-types - Runtime type checking for React props and similar objects.
- simple-schema.js -A JavaScript schema validation package that supports direct validation of MongoDB update modifier objects.
- shortid - ShortId creates amazingly short non-sequential url-friendly unique ids. Perfect for url shorteners, MongoDB and Redis ids, and any other id users might see.
- react-modal - Accessible modal dialog component for React.JS.
- react-flip-move - This module was built to tackle the common but arduous problem of animating a list of items when the list's order changes.
- clipboard.js - A modern approach to copy text to clipboard ... No Flash. No frameworks. Just 3kb gzipped.
- moment - A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.
- react-router - Declarative routing for React.
- history - is a JavaScript library that lets you easily manage session history anywhere JavaScript runs. history abstracts away the differences in various environments and provides a minimal API that lets you manage the history stack, navigate, confirm navigation, and persist state between sessions.
- Session - This package provide Session. Session is a special ReactiveDict whose contents are preserved across Hot Code Push. It's usually used to store the current state of the user interface, for example, the currently selected row in a table, ora flag indicating if a dialog box is open.
- account-base - Meteor's user account system. This package implements the basic functions necessary for user accounts and lets other packages register login services. Some of these services are in the following packages:.
- tracker - Meteor Tracker is an incredibly tiny (~1k) but incredibly powerful library for transparent reactive programming in JavaScript.
- wepapp - The webapp package contains the core functionality that makes a Meteor project into a web application. It is a "value added HTTP server" that includes not just a web server, but also advanced app serving functionality like over-the-air mobile app updates and HTML5 Appcache support. For more information, see the Webapp project page.
- mongo - The mongo package is a full stack database driver that provides several paramount pieces of functionality to work with MongoDB in Meteor.
- Clone this repo
https://github.com/Magho/Short_link_meteor_app
cd Short_link_meteor_app
- run
npm install
- run
meteor
- you must have meteor installed to your system first metoer installiation guide
Copyright (c) 2018 Mohamed el-Maghraby LICENSE.md