Here's is our website link (using Velo by Wix): https://py96982015.wixsite.com/printer-peddler
Inspiration
Our inspiration for this project came when we were discussing ideas. We noted how hard it was to work with 3d printed designs for hardware if you didn't have a printer while at the same time having a printer be way too expensive for small recreational use. We then came up with the idea of getting people to sell printer services online to not only give people that don't have printers an opportunity to get stuff printed but also an opportunity to cooperate with the cost.
What it does
Printer Peddler allows a user to view and search up 3d printers based on specified parameters. After they find a printer they like, they can place an order on that printer. That creates a ticket that the seller can see and approve/deny. Assuming the seller approves he can then give updates through the ticket until the buyer confirms that the part has arrived.
How we built it
Our project has a main frontend and a backend. The fronted was created on wix velo and routed using domain.com. We used custom js functions in order to work with the json files and update it accordingly. We used Axios as a framework to better communicate with the backend. For the backend, we used Python with Flash and SQLAlchemy in order to build it out. We created a database between users, printers, and tickets and used a relational database to map between them.
Challenges we ran into
The main challenges we ran into while creating the project were
DIsplaying the search properly on wix We had initially planned to use the wix.com storefront module to display all the data. However, we quickly realized that our Wix storefront was not able to be edited by code and so we had to design our own search page.
Managing a relational database Our system required us to have a database of users and printers and tickets available. All printers and tickets required us to have a relational mapping to the seller and buyer/seller respectively. This was the first time any of us had mapped relational data between table instances, and so it was a challenge for us to figure out.
Accomplishments that we're proud of
We're very proud of making our relational database as well as using Wix velo. Both were a first for us.
What we learned
We learned how to make a relational database and use Wix Velo.
What's next for PrinterPeddler
PrinterPeddler could be turned into a decentralized marketplace for 3d printers by blockchian.

Log in or sign up for Devpost to join the conversation.