open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build something awesome: A platform for developers to meet, build, and ship software together.

roymoran opened this issue · comments

Update:

We've started working on this project on slack. I'm on there as roy - DM me if you'd like to contribute.

Project description

This idea is partially inspired by this initiative, I would like to build a web app that lets developers meet build and ship software projects together for fun or profit. This project will have a frontend hooked up to a rest api that persists data to some storage.

The backend will be a set of rest endpoints that will serve up data to the UI. The UI will allow developers to filter/sort projects based on their experience, technical abilities, or interests. Down the line it would be cool to have a recommendation engine that helps developers get matched to projects based on their elected experience/skillset.

https://projectunicorn.net is the current site. It's written with Gatsby so mainly static. But the next step would be to make it a full fledged web app.

Relevant Technology

  • Frontend: Gatsby, React, TypeScript.
  • Backend: .NET Core, EF Core, MySQL, Slack/Discord API

Complexity and required time

Complexity

  • Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • Little work - A couple of days
  • Medium work - A week or two
  • Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • Mobile app
  • IoT
  • Web app
  • Frontend/UI
  • AI/ML
  • APIs/Backend
  • Voice Assistant
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique

Feedback or additional ideas are welcomed!

I really love the idea, but most of the time when people start to create this kind of project they just end up in creating a slack community.

Suggestions

  • Connect with GitHub/GitLab/BitBucket for login since it's all about developers
  • Use GitHub/GitLab/BitBucket APIs to fetch open source project (title, description, tags, languages) and show them on website based on used interests.

Your suggestions make a lot of sense. In this case we should be able to integrate some of these apis like GitHub and Slack.

What do you think about the tech stack?

My go to tools would be: Node.js, Vue.js, PostgreSQL/MongoDB, ExpressJS.

And I would love to be a part of this project from both designing and coding 😋.

@mittalyashu We've started the planning, design, and some of the development. Most of us are devs - so happy to get a hand on design and dev work too. here's what we're thinking for the tech stack.

  • Frontend: Gatsby, React, TypeScript.
  • Backend: C#/.NET Core, EF Core, MySQL, Slack/Discord API

We're using slack to work on this project. If interested join here and DM me. I'm on there as @roy.

This has been completed!

Check out the product over at projectunicorn.net, and the source code at projectunic0rn/pub.

Amazing work everyone who contributed to the project! I can't wait to see the product evolve and grow :)