Giter Club home page Giter Club logo

peerdev's People

Contributors

benfenton2 avatar wlingke avatar

Watchers

 avatar  avatar  avatar

Forkers

benfenton

peerdev's Issues

Nightly task runner that marks active/inactive state on projects

#2 #4 are client side solutions to this problem.

Need to investigate whether this is worth the effort to do in the backend or if we should do this on the front end. It feels kind of like a convenience data point and would be 'repeating' data on the back end. I think question is whether or not specific permissions would be allowed on active vs inactive states on the server side. Such as modifying, retrieval, etc.

If we were to do it:

Projects should be marked off in the db as 'active' or 'inactive' with 'inactive' being if they are older than 15 days.

For now the only benefit is that the the app can filter and create views based on the state. Eventual benefit is we can have multiple states, be able to assign specific abilities to various states.

Auto set location in search parameters

This one is semi-difficult. If you can't get to it, I can do it. But its a good exercise for you because it touches on a bunch of topics (routes, loads of promises, etc).


Auto set the location search field based on (in order):

  1. If user is logged in & has city/state in profile - use data.loc
  2. If user is not logged in or doesn't have city/state - use HTML5 geolocation (http://www.w3.org/TR/geolocation-API and http://www.w3schools.com/html/html5_geolocation.asp)

Also need probably need a button/link to clear location.

Different highlights for 'active' vs 'inactive' project states in the view

  1. All project models should have a project.data.active = true or false. False if project was created 15 days ago or more. Calculate this for now on the client side. I am investigating if I should do this on the server side #3 instead.

The state should be set in the angular model constructor /static/client/projects/models/Project.js at data.active

  1. Create different CSS highlighting on the "My Projects" page for active vs in not active projects.

Index page improvements

All the needed interpolations & data connections are already present. Just need to rewrite HTML & SASS to improve the look and feel. Maybe also include a description of what this site does

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.