Code Monkey home page Code Monkey logo

folio's Introduction

Folio

PROJECT HOSTED AT http://ml7.stuycs.org:8888 To run the project locally, git clone the repo. Run app.py and then login. We recommend looking at the music folio that belongs to the user kingofirony ( http://ml7.stuycs.org:8888/kingofirony/Music ). ###Group Members

Sarah Robinson, Elizabeth Ji, Peter Jasko, Daryl Sew

What it is:

Folio is a streamlined portfolio builder created to help job seekers present themselves effectively to prospective employers.

How to Use

How To

To share your folio, use this format: ml7.stuycs.org:8888/YOURUSERNAME/YOURFOLIO - remember, this is case sensitive!

Resources & Dependencies:

  • Github API for code integration
  • Soundcloud for music integration
  • Deviantart/flickr for art integration
  • Youtube for video integration
  • Ravelry for yarn/pattern integration

MAPs

Mockups/MAPs/Templates

Current Features

  • Front page design (courtesy of Peter)
  • Complete database functions
  • Login functions are functional
  • View, edit, create, and delete folios
  • View, edit, create, and delete projects
  • Title can be auto-fixed if it is invalid

Features To Be Implemented

###Frontend (Peter & Elizabeth)

  • Ready-made templates
  • Upload resume
  • Allow users to tag projects/bits of information according to the resume they want them to appear in, as well as weight them so they appear in the desired order (i.e. #net: 1, #sysadmin: 7)
  • Allow users to link to content from other sites
  • Many more

###Backend (Sarah & Daryl)

  • Forgotten password server stuff

Deadlines

  • 4/1: MongoDB code for storing folios functional. COMPLETE
  • 4/5: Login page should be functional for multiple users concurrently accessing folio. COMPLETE
  • 4/7: Users should be able to view and edit folio at a basic level. COMPLETE
  • 4/12: Editing folios allows for addition of projects. COMPLETE
  • 4/21: Integration with other sites worked out. UNFINISHED
  • 4/24: Visual designs added to site and folios. COMPLETE (not customizable)
  • 4/28: Project deployed; testing. Peter and Daryl are out of the picture for the next 4 days so Sarah and Elizabeth will deal with debugging.
  • 4/30: Folio is polished; final issues are being worked out. A few ready-made templates created (pushed back from 4/5 -- this has become more of an "if we have time" thing than an actuality).
  • 5/1: Project due date
  • 6/20: Software Development demo night! �

Individual Task Distribution

These will change as the project progresses. Feel free to modify anything.

  • Peter will lead frontend work.
  • Sarah will lead backend work.
  • Peter and Elizabeth are to finalize the UI design, paper prototyping everything and beginning to work on the html pages. Once a solid UI design is in place, there will be many more tasks here.
  • Sarah will write the server code for the login page, implementing session for login (and etc)
  • Daryl will plan out visual effect templates for use towards the end of the project, delegate and coordinate work, and perform general bugfixes/pitch in wherever he sees fit.
  • Team leader is unfilled. It is either Sarah or Daryl, we're not sure at the moment.

Branch Workflow/Github Use

Not quite established yet but have a Git Cheat Sheet.

Everyone will probably work on their own branches, merging when necessary and using pull requests to meddle with master.

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.