Skip to content

A simple project allow users to login, create, save links and track how many time each link is visited .

License

Notifications You must be signed in to change notification settings

Magho/Short_link_meteor_app

Repository files navigation

Short_link_meteor_app

This contain a simple project allow users to create and save links .

Screenshots

Alt Text

techonologies used

  • 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.

packages used

  • 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.

meteor packages

  • 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.

Running

Clone & install

  • 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

License

License

These challenges are under MIT license

Copyright (c) 2018 Mohamed el-Maghraby LICENSE.md

About

A simple project allow users to login, create, save links and track how many time each link is visited .

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published