Code Monkey home page Code Monkey logo

filemanager's Introduction

#fileManager A web interface to manage csv file uploads and store them in a mongo database

#Project Directory Overview

  • [api] //Backend API
    • [controllers]
      • [fileController.js] // Backend controller
    • [models]
      • [fileSchema.js] // Model Schema for file uploads
    • [routes]
      • [routes.js] // Export api routes
  • [app] // Public Folder
    • [assets] // Folder to put images, fonts, etc
    • [Components]
      • [addFile]
        • [addFiles.html] // View for addFiles template
        • [addFiles.js] // Controller for addFiles view
      • [home]
        • [home.html] // View for home template
        • [home.js] // Controller for home template
    • [lib] // Third Party Libs
      • [css] // For bootstrap
      • [js] // For query
    • [styles] // Custom styles
    • [templates] // Front End Views
      • [footer.html] // Footer template
      • [navigation.html] // Nav bar template
    • [index.html] // Index template
  • [gulpfile.js] // Task Manager
  • [package.json] // NPM Dependencies
  • [bower.json] // Bower dependencies
  • [README.md] // Setup guide
  • [server.js] // Node backend
  • [.gitignore] // Git ignore these files
  • [.bowerrc] // Bower directory setup

#Setup You must have Nodejs, Bower and MongoDB downloaded.

#Install Instructions Clone the repository git clone https://github.com/bitgord/fileManager.git cd into the folder cd fileManager

Alternatively, you can download it as a zip and cd into the folder.

download npm dependencides npm install download bower dependencies bower install

#Build Application gulp

#Search Database (You must be running a mongo server) Go into mongo shell mongo
Move into fileUploads database which should be created after you run your app if you are connected to mongouse fileUploads
Query database to find all the files that have been uploadeddb.files.find().pretty()
Clear databasedb.files.remove({})

#Todo Change pretax and tax amount to be a number instead of a string
Calculate total expenses amount per-month based on data

filemanager's People

Contributors

bitgord avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.