Skip to content
aflaherty13 edited this page Oct 15, 2017 · 3 revisions

Welcome to the uni-bites wiki!

This is a technical wiki for the uni-bites application, it describes the technologies, how they are used and how to implement specific features.

ClientSide

  • TypeScript
  • Angular
  • Bootstrap
  • FontAwesome

ServerSide [RestApi]

  • TypeScript
  • NodeJS
  • MongoDB
  • Mongoose
  • ExpressJS [RESTApi/Routing]

Application

The uni-bites application is based on typescript sample application available at https://github.com/DavideViolante/Angular-Full-Stack, more information on the technologies used are available on the repo page.

The source application shows how to perform all basic crud functionality using mongoose on the server side. It is split into a client part and a server part, each of these has to be compiled from typescript into javascript to run the application.

Application Setup

Clone the repository

git clone https://github.com/dirty-bits/uni-bites

Install angular-cli and typescript globally so that they are on the command-line (tsc and ng are available in a command prompt).

npm install -g @angular/cli
npm install -g typescript

Use npm to install the required modules, cd into the uni-bites directory and run:

npm install

Run the application

npm run dev

TODO

  • Project Description
  • Database setup
  • Adding new Objects [RestApi]
  • Adding a new components [Angular]

This project uses the MEAN stack:

Other tools and technologies used:

Clone this wiki locally