Coder Social home page Coder Social logo

lukew3 / ideaspot Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 2.97 MB

A website where users can save and share their ideas.

Home Page: https://ideaspot.org

License: Apache License 2.0

Python 22.86% HTML 0.81% JavaScript 61.81% CSS 14.36% Shell 0.16%

ideaspot's Introduction

Hi there ๐Ÿ‘‹

I'm always building, follow me to see what I build next.

If you want to hire me, I'm open to offers starting January 2025 after my graduation.

๐Ÿ“„ See my resume

๐Ÿ“ง Email me at [email protected]

Some things I've made:

  • mathgenerator - A math problem generator with a large variety of problem types, usable as a python package.
  • stemplayeronline.com - A website that allows users to mix music using a stem player in their browser.
  • uni2db.com - An API for public university data like courses offered. Powered by open-source web scrapers.
  • 3cards - Flashcards on web3. Runs at 0 cost, allowing for completely free and unblockable education.
  • ideaspot.org - A website where users can share and build each others ideas.
  • congol.net - An online server for playing a competitive 2 player version of Conway's Game of Life.
  • dropsync - Perfectly sync a moment in your life with a moment in a song
  • lukew3/resume - Github Actions CI to build a pdf of my resume from jsonresume and latex template.

ideaspot's People

Contributors

dependabot[bot] avatar lukew3 avatar

Stargazers

 avatar

Watchers

 avatar

ideaspot's Issues

Watch ideas/users for updates

Can't really do this without notifications/inbox, and I'm not sure if I want to add it for one feature. Maybe there could be an RSS feed for each idea/user that is being watched for updates

Teams

Allow users to create teams that are working together to build an idea

View counter for ideas

Ideas should have a view counter so that people can see how many people have seen their idea. Would be more important if people were planning on selling their ideas.

Split idea and link links in builds tab

Have title link to the idea, a - that doesn't link, and a url that links to the build. Url could be smaller or substituted for a placeholder like "link" or "build"

Transfer of ideas

Enable users to trade ownership of their ideas to other users. Could eventually allow the sale of ideas, but that can be negotiated outside of the platform if desired now.

Add footer

Footer should have donate, about, GitHub/issue tracker

Empty trash job

After an idea has been in the trash for 30 days, delete it permanently. I think that the way to do this is to create a function that runs every night at midnight to find ideas with deletion dates and delete them if their time is up.

Create ability to bounty idea builds

Allow users to use their reputation to set a bounty on idea builds. Users whose builds are approved can earn the bounty on that idea. Could allow for paid bounties in the future as well.

View counter?

Could just have a counter on the idea that says how many times it has been requested, in a list or on a page. Or could send a request once the user scrolls to that point on the screen.

Should have a unique user view count as well.

Load votes on page load

I think that to get this to work, the api would tell the browser that the user is not sending a token, then the browser would request ideas again after the token is refreshed.

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.