Git Product home page Git Product logo

1ppmlog's Introduction

The 1PPM Challenge

"One Project per Month" is a challenge for developers, makers and creatives. It's about accelerated learning, avoiding over engineering and getting things done. Find out more about the 1PPM in "The 1PPM-Challenge"

Get Started!

Here is an article on how to come up with project ideas: "12 Months / 12 Side Projects - Are you in?". Note that 1PPM projects can be anything, as long as it has a result, you learned something and it is a one month project. So it could be an article, an online course certificate, a github project etc. Contributions to open source projects are especially welcome!

To get started:

  1. Create a GitHub account if needed
  2. Fork this repository ("Fork" Button in the top right corner)
  3. Start a new section in HallOfFame.md with your name/nickname as title, a twitter handle if present and add a description of your projects. Add a link to GitHub repository, Website, Blog etc if present. You can simpy use the GitHub editor to edit in your browser:

brower edit
3. Make a pull request to merge your changes back 4. Join 1ppm on Slack - <script async defer src="https://slack.1ppm.club/slackin.js"></script> [email protected], Subject "Slack Access".

Too complicated? Please be patient with us. The newly formed 1PPM development team is already working intensively to improve registration and project management. Contact [email protected], Subject "News", so we get back to you when the new version is released.

For any questions or feedback, contact [email protected]. You can also follow @1ppmclub on twitter. Each day, a few projects will become "project of the day" (#POD), watch out for them!

We are excited to hear from your projects!

PS.: Looking for collaborators, want to discuss ideas or improve 1PPM - feel free to use the issue tracker! Interested in the 1PPM site development process? Join "sitedev" on Slack!


News

21.01.2017 - Hallo of Fame

An interactive view for the Hall of Fame is now available at 1ppm.club/hallOfFame!

For any feedback, contact [email protected] or post to #sitedev in Slack.

The view is freely available as AngularJS + Yeoman + Grunt project at https://github.com/ggerhard/HallOfFameView.

An interactive website is under development. First features should be available in February.

Regards, Gerhard


Find more news in the News Archive

1ppmlog's People

Contributors

1ppm avatar aguaviva avatar brooksgarrett avatar cityzen avatar coproduto avatar d-32 avatar fuxes avatar garethramen avatar gautamkrishnar avatar ggerhard avatar jakehschwartz avatar jfoucher avatar kalbhor avatar karan10 avatar kenangel avatar martineasy avatar mechasparrow avatar msadowski avatar mubashariqbal avatar mukeshthawani avatar nkantar avatar rcdexta avatar recepinanc avatar rhelman avatar roryok avatar saifmulla avatar saopayne avatar smhutch avatar stuartpb avatar zitterbewegung 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  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  avatar  avatar  avatar  avatar  avatar  avatar

1ppmlog's Issues

Language used for project project?

It would be good if we have language/framework used column in HOF table. Will be easy for others to check other projects based on language. Your views?

Slack auto invite

There is no easy way for auto-invite, but there seems to be a way -> https://github.com/rauchg/slackin I know Heroku, but I don't know what this Now.app is about. Any volunteers to check this out?

Hope Slack invite it will look something like this in the End:

auto-invite

PS: I don't have a Mac.

HallOfFameParser

A Parser Markdown to JSON

{
  username: 'ggerhard',
  gitHubUrl: 'https://github.com/ggerhard',
  otherUrl: '',
  projects: {
     201611: {
         name: 'parsecal',
         description: 'ruby script to parse an iCal calendar and create a spreadsheet report',
         status: 'Done'
    },
   ......
  }
}
  • Note that not all users have entered a github URL (could be fixed maybe...), so eighter gitHub or otherUrl should be filled. (regexp should do it)
  • projectID should be sortable / sorted

Extra Kudos for node module and maybe a more general approach to markdown to JSON.

1PPM Website!

What I have in mind is a website for 1PPM, wherein anyone can login with their Github credentials and select repositories (started/built) that month to display to everyone.
Apart from verifying that the repository has been started in the current month (or previous month; this is for verifying the fact that this website is used strictly for this purpose and not for giving light to older projects), we can also have a page for each of these projects, listing down collaborators and some cool visualisations for activity on the project.
We can also have search by tags and this could potentially be a huge repository of ideas and starter code.

personal museum (in browser?) 3D (VR?) game/simulator #idea

A 1st person type WASD and mouse walk around game that takes place in a dynamically generated museum. The idea is that by walking around in this museum, you can walk in the direction of art that most interests you (thematically). The api here can retrieve classifications of artworks, as well as the artworks themselves. The game would generate a room with maybe 8 artworks on 4 walls, with a door on each wall, passing through the door past 2 artworks would lead to a room with more artworks like that. Maybe some rooms would have a wall or two with completely different styles available to go to, so that you could change it up without backtracking much.

What would really be incredible is if it was playable in VR.

This so far was a simulation, I can think of some ways to gamify it:

  1. Curator SIMs game, where you build a gallery, paying builders to split some warehouse with walls and finish it, then you select art to buy and hang in the gallery, then you have a gallery opening and try to sell the paintings to stay in business and expand to selling more/better artists.
  2. Race to an artist. Run through the rooms and try to jump the associations to get to a certain movement
  3. Maze with artists. Every turning point in the maze has two paintings, one that obeys a predetermined theme and one that does not. To get to the center of the maze you have to pick the right one every time (maybe once you make a wrong turn both paintings start to violate the theme)

Let's kick 1ppmLog back to life. It's been silent too long.

Hey Fellow programmers,
Let's liven up the scene of 1ppmLog again. Let's start clearing pending PR's, issues and keep our journey active. I know it takes efforts and commitment, but that's the whole point of of 1ppm. Let's commit ourselves back to 1ppm and make awesome projects every month! Cheers!

ebook cover generating api #idea

Something like this but better and online. Maybe a request comes in with some text and a cover in different styles is generated (could be abstract generative art, or noun based photo collages).

The reason for needing this is:

  1. many textbooks have no meaningful cover anyway, just a solid color or gradient
  2. it is a pain to search for actual covers for many books at once while these could be generated passively
  3. Some famous books have many covers anyway, and many of them can be boring, prompting the user to search for the cover anyway

Would be very cool to use from within calibre but an online app or just api endpoint would be nice to use as well

1PPM Bot

A script/bot that integrates with Slack and Twitter. Should announce the Project(s) of the Day, based on data from HallOfFame Parser #38 .

Hubot is probably a good starting point.

Extra Kudos for creative features and help with deployment

1PPM trend topics

based on the JSON Data from HallOfFameParser, find the most popular topics (words) for each month via JavaScript. filter linking words (to, for, a, ...)

Extra Kudos for nice UI (angularJS preferred)

API Arquitecture

It would not be better to use values as '201701' as an attribute instead of using them as keys. The array will be cleaner, and is more natural.

Example

{
  "users":
  [
    {
      "username": "aguaviva",
      "githubUrl": "https://github.com/aguaviva",
      "otherUrl": "",
      "projects": [
        {
          "period": "201611",
          "name": "Physics engine",
          "description": "Physics engine, along with a short tutorial on constraints (runs in browser)",
          "status": "",
        }
      {
          "period": "201612",
          "name": "Neural network",
          "description": "Neural network classifier, includes tutorial on backpropagation (runs in browser)",
          "status": ""
        }
      ]
    }
  ]
}

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.