Sometimes, a student may want to trade used items with other students. However, using normal social media such us Facebook is not efficient and safe. Hence, we came up with the idea of TradeNC, a website that can help NC students to trade their items. Everyone can post their items along with picture, price and contact information so that other students interested in the item could get in touch and setup meetings to deliever the item. We mainly built the project with React. We also used Firestore as our database. Our database will store all kinds of the information of the item once it is created (including the name, owner, date, price, picture, description, and contact info). Users will use their google account to log in. On the main page, they can view all the items and their owner, so they know which items are belong to them. They can easily manage the items by adding (posting) and deleting them on our website.
- Clone the repository to your local workplace.
- Using
npm installin commend line to install all the dependencies for this project. The details of the dependencies are listed below. - Using
npm startto start the program. You will be redirected to our website! - Using
Ctrl+cin commend line to stop the program.
P.S: We use npm start instead of npm run, but they perform the same task. Also, npm test is available for our project. You can use this in commend line to test the program.
Checking out our dependencies and API root points here.
Checking out our team members and their roles here.
We had issues getting image from our database. Special thanks to Pedro Tech from Youtube for the Cloud Storage tutorial!
Can be polished and actually put in use among UNC students and even students from nearby universities.
Here is a demo video about how to use (login, post items, delete items, etc) our website: https://youtu.be/U2RxBFLT-jQ.