Coder Social home page Coder Social logo

hackdash's Introduction

HackDash

Organize hackaton ideas into a dashboard

HackDash Logo

Install

I wrote a blog post explaining the installation process. Also check the wiki for more info and docs

Config

In your config.json:

  • db:
    • url: Overrides other db config. Full MongoDB URL.
    • host
    • port
  • host: Your instance host (i.e. yourdomain.com)
  • port: Your port (i.e. 3000)
  • session: Your session key (it must be a secret string)
  • title: Instance title used in the html title tag and other headings.
  • live: Boolean (true, false) that enable/disable the live feed feature in yourdomain.com/live.
  • mailer: SMTP mail info to enable email notifications using nodemailer. Check out the options
  • team: An array of user._id to be shown as Team on Landing Page.
  • maxQueryLimit: a Number for the max amount of results at the landing page searchs.
  • googleAnalytics: the UA-XXXXXXXX-X code from Google Analytics. if not specified wont set the script.
  • facebookAppId: the Facebook App Id for share buttons. It will take first from keys.json, if not will use this one. Don't set it to not show FB share buttons.
  • prerender:
    • enabled: Boolean (true, false). Where the website would use the SEO Prerender
    • db: The Mongo URI of Cached Pages.

Running instances

Add your own Dashboard!

Contribute

Please check the WIKI

hackdash's People

Contributors

abadfederico avatar alanreid avatar clkao avatar davo avatar dependabot[bot] avatar eraviart avatar gitter-badger avatar impronunciable avatar jbothma avatar jfromaniello avatar julianrod avatar marianet avatar mativs avatar munshkr avatar phivk avatar pjnovas avatar ricardocasares avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hackdash's Issues

Export projects from one instance to another

We should be able to transport a project submitted at the hackdash from one hackaton to another. One way to filter the list of hackathons, is to be able to select only hackathons created after the hackathon where the project is in the dashboard.

Posibilidad de editar una idea

Actualmente solo deja publicar, pero en caso de tener errores en el título, el asunto o los tags no es posible corregirlos.

Import from GitHub

Add a create project option providing just a github repo (user/repo). It will fetch title, description, link and maybe tags.

HackDash project list and search at landing page

Develop a feature that allows regular users to see the last hackathon dashboard created, the full list of Hackathon created and allow visitors to search hackathons at the landing page through keywords, and filter by "status of projects", amount of projects, amount of contributors, amount of Follow.

Fix profile page

It's totally broken.

route: /profile
view: views/profile.jade

Create Project - Modal

  • Al presionar Enter, cierra el modal sin crear un proyecto. Deberia crear el proyecto en caso de que sea válido
  • Realiza un post a p/undefined, luego de creado

drag drop an image doesn't work

I saw this problem on the hackdash site. When creating a project, you can't drag and drop an image for the project cover. When you do, nothing happens. I am using Chrome and I haven't yet tested Firefox.

Hackathon Title

Add the tittle of the hackathon at the Title of the webpage and near the logo. What is this hackdash about?

Link for a hack

El link que se guarda cuando se crea/edita un proyecto no se ve en el detalle del proyecto, solo cuando se edita.

Habría que ver la forma de mostrarlo asi un usuario que solo es contributor o follower tiene acceso a ver ese link

Create Project - Modal

  • Validar campos requeridos: Titulo y Descripcion
  • Campo Tags y Combos (Prettify) -> agregar Select2
  • Imagen de proyecto (Drag&Drop y prettify)

Icono de las personas

Los iconos/ fotos de la gente en los proyectos no dan info, por lo que no se puede saber de quien se trata.

@davo alguna idea de UI para esto?

Socialize HackDash projects

We need to have the hability to share the projects uploaded to the HackDash.org, and automaticaly include collaborators in the Tweet.

login con Twitter - FF

Probar login con twitter en Firefox (debe ser un problema del cliente, pero por si las dudas)

SignUp Email

Pedir email al logearse por primera vez, principalmente para envío de alertas.

  • Que alertas irían?
  • Temas de UI?

@danzajdband, @davo, @abadfederico

Mouseover status stays on in some cases

At least in Firefox, when you mouse over through the status in the projects, sometimes the mouseover stays tunned and doesn't leave. Im talking about the little "message" that says "Brainstorming" "prototyping" etc
hackdashbug

Logout

Agregar botón de logout al header del dashboard

Show name on mouse over avatar

When someone goes to see who are the team members of a project, it would be great that when the mouse is over a avatar, it shows the name of the person behind the avatar. I had to contact some people, I knew their names but did not know their avatars so I had to click on each one of the avatars until I found the right profile contact information

Rol de admin

Ver que no falte nada para el rol de admin (puede borrar y editar cualquier proyecto.)

User Profile

Screen de usuario para editar y visualizar data del usuario

Para ver un perfil: acceder clickeando desde el avatar (#14)

  • Si es admin al hacer click en un perfil puede editarlo
  • Si es un user solo visualizar

Para editar tu perfil, desde un boton cerca del logout, etc. @davo ?

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.