You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Quentin Barrand dba66b872d Added a Dockerfile for the application. 5 years ago
appstore Fixed a bug in search with authors parameters. 5 years ago
data Added new icons. 5 years ago
.gitignore Added a search form in lists. 5 years ago
Conception.pdf Final version of the report. 5 years ago
Dockerfile Added a Dockerfile for the application. 5 years ago
LICENSE Added a license and a readme. 5 years ago
README.md Added a license and a readme. 5 years ago
conception.tex Final version of the report. 5 years ago
package.json Moved to a stable version of Mongoose. 5 years ago
subject.pdf Various experiments. 5 years ago

README.md

A MongoDB & NodeJS Application Store

This is a project I made during my fourth semester at ENSIIE. It is a basic web Application Store made with MongoDB and NodeJS with the Express.js framework and the Mongoose ODM.

Installation

System dependencies

  • MongoDB (tested with version 2.6.7)
  • NodeJS (tested with version 0.10.36)
  • npm (tested with version 2.5.0)

Application

First, copy the project :
$ git clone http://git.quba.fr/ENSIIE/IBD2/appstore && cd appstore/
Running the following commands will install all the NodeJS dependencies for you with npm :
$ npm install
$ cd appstore && npm install

You can now enter your MongoDB connection parameters in appstore/appstore/config.js,

Usage

Start the integrated web server by running $ appstore/appstore/bin/www. You should be able to access the web app at http://localhost:3000/.

Notes

Hard-coded strings

Unfortunately, I didn’t have the time to make a localized version of this app, so all the strings are hard-coded in French.

App icons

The icons used in this app were found at IconArchive.com.

License

The content of this app is placed under the terms of the MIT License.