Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Substack feedback exchange app #9

Open
OmarShehata opened this issue Jul 14, 2024 · 1 comment
Open

Substack feedback exchange app #9

OmarShehata opened this issue Jul 14, 2024 · 1 comment
Labels
student-project https://github.com/OmarShehata/works-in-progress/blob/main/student-projects.md

Comments

@OmarShehata
Copy link
Owner

Thousands of people write on substack. Most get zero comments, zero feedback on their writing. Some get hundreds of comments.

This app would let people add a link to an article as a request for feedback. You then go around and give feedback to articles that are seeking feedback. When you give feedback, you get feedback (not necessarily from the same person)

this is the system that Ludum Dare, the world's biggest game jam, uses to ensure the thousands of submissions all get seen and reviewed. It works really well, and it'd be cool to make a version of this that is open source and can be used by other mediums

@OmarShehata OmarShehata added the student-project https://github.com/OmarShehata/works-in-progress/blob/main/student-projects.md label Jul 14, 2024
@OmarShehata
Copy link
Owner Author

OmarShehata commented Jul 17, 2024

Some initial steps

  1. Fork the "web boilerplate" I have here https://github.com/OmarShehata/web-boilerplate
  2. this is a monorepo, you want the "backend" folder, you can delete the other stuff

might be easier to start a new repo and just copy the backend folder into that and push that

This is a very basic web app with a database. We're going to deploy it, to make sure you have that flow working, then develop it from there

  1. make an account on glitch.com (gives us free hosting for backend apps). it's similar to Heroku but simpler/free
  2. follow these steps to deploy your app to it https://github.com/OmarShehata/web-boilerplate/tree/main/backend#deploying-to-glitch

From there you want to read up on Sequalize and make the database have a "articles" table (chatGPT can help here) that contains maybe "number of feedback received". so that people can submit an article, it can go in a list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
student-project https://github.com/OmarShehata/works-in-progress/blob/main/student-projects.md
Projects
None yet
Development

No branches or pull requests

1 participant