Code Monkey home page Code Monkey logo

folio's Introduction

Folio

This project used to be hosted at http://ml7.stuycs.org:8888 but is not there any more. To run the project locally, git clone the repo. Run app.py ("python 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 ). Some functions may no longer work, as the database associated with this project is probably gone.

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

folio's People

Contributors

robinsonsarah01 avatar kingofirony avatar darylsew avatar liza8bit avatar

Watchers

 avatar

Forkers

darylsew liza8bit

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.