Inspiration

UResource is a simple yet powerful project with the aim to create a one-stop digital marketplace where UMass students can effortlessly connect, trade, and collaborate. We recognized the need for a seamless platform where students can buy and sell academic resources—like i-clickers, textbooks, or old study materials—without the hassle of physical advertisements or crowded bulletin boards. But UResource is more than just a marketplace for people to buy/sell preloved items! It’s a hub for students to find reliable, affordable rideshares for commuting, making it easier and cheaper to travel whilst reducing the stress of transportation logistics.
What truly makes UResource unique is it being a space for students with side hustles to showcase their skills, whether it's offering services like nail care, barbering, or room cleaning—all for a price decided by them. UResource aims to bring people together, making it simpler to find the help you need!

What it does

UResource lets users create their profiles and upload any items they want to sell by writing a short description and uploading a picture. Similarly, it also lets other users buy any of the items being sold on the website!
It allows users to put up a post for ride-sharing including all the logistical details and those who want to share the ride may contact them using the contact information provided. Users are also allowed to put up posts for the side-hustles they’re involved in and those who need similar help can contact them for it!

How we built it

Backend (Authentication and Logic)
Node.js : Runs the server-side code to handle requests and responses, such as logging in users, validating credentials, and managing user sessions.
Express.js : Helps in creating the API endpoints for logging in users, handling HTTP requests, and managing tokens.
Frontend
java script
html
css
Database
mongodb : store user's name and password for login
Payment section
Stripe’s Payment Intent API.

Challenges we ran into

Because it was our first time learning web development, all three of us found a few things pretty challenging like integrating the payment feature as well as creating an efficiently running login system. We had to watch a ton of tutorials for each framework used!

Accomplishments that we're proud of

The amount of knowledge we learn in a very short period of time

What we learned

We learn a lot of how to build the web, learn new languages/framework and how to find the information from the internet as well as debugging to make this website work.

What's next for UResources

We want to have more users using this website and the owner of the website can make profit from it.

Share this project:

Updates