Inspired by the swap meet in Minnesota, the Swappers Meet website aims to do the same thing. Users are able to browse items posted by other users and post items themselves. They can also comment on the posts and inquire about additional item details.
- Application Link
- Installation
- Infrastructure
- Usage
- License
- FAQ
- Future Development Ideas
- Contributers
To run the site:
- Download the code
- In the root folder, open bash
- Type node install
- Type node seeds (unless you want to proceed without seeding the database)
- Type node server
- Open prefered web broswer and go to localhost:3001
Alternatively, a live site can be be found at the Application Link section.
This project uses:
- Bootstrap (front-end framework)
- Handlebars (templating)
- Multer (images)
- Bcrypt (password encryption)
- Express.js (back-end framework)
- Express-session (authentication)
- Node.js (runtime environment)
- SQL (database)
- Sequalize (used for ORM and for meeting the MVC pardim)
Deployed on Heroku
To view more than 5 posts that are seen on the homepage, the user must sign in or create an account by entering a username, password, and email.
Once logged in, the user is taken to the dashboard where they can choose to go to:
- The marketplace (to see all currently posted items)
- Their bid page (to see all items bidded on by the user)
- The add product page (to post their own items)
- Their listing page (to see all items posted by the user)
This project is covered under MIT
- Sort items by category
- Direct messaging between users or a craigslist-style email system
- Commenting functionality on posts (separate from Bids)
- Search bar
- Tag item locations (local pickup in specific area vs. shipping available)