Inspiration
When creating listings to get rid of items we have always wanted to be able to post them on all the apps we own instead of creating listings one by one per platform.
What it does
SelfStream is a all in one platform to create listings, manage them, and post them across platforms. It is meant to make user experience easier and allows for a more efficient way to create listings.
How we built it
We used a combination of React with Vite for the frontend of the project, and Express for the backend. For the automation part of it we used browser automation with Playwright as well as a nextdoor-api.
Challenges we ran into
It was difficult to connect the platforms for SelfStream to use. In the end we settled to only use 4 platforms and later implement more if time allows. In addition we found that instead of using the browser api for accessing the platforms, we could just use Playwright which is a browser automation tool.
Accomplishments that we're proud of
We're proud that we were able to come up with a product in a short span of time, and make a service that could be used in the future for convenience and quality of life.
What we learned
We learned how to work as a team and collaborate through VSCode and Github in order to get our app built. We also learnt how to use React since it was our first time building an app through React.
What's next for SelfStream
Our goal is to be able to make SelfStream post to any platform currently available. This will allow users to have a seamless experience to posting listings
Built With
- express.js
- github
- nextdoorapi
- playwright
- react
- vite
- vscode
Log in or sign up for Devpost to join the conversation.