Smart Marketplace is a resell website for clothing where users can post or shopping active listings. Users have the ability to create accounts and post listings. Once a user creates his/her account they will have a profile page created where it will display their information plus their active listings if they have any. Users also have the ability to edit their account also their listings. If a user decides to delete their account it will delete all the listings associated to their account.
Demo Credentials
Username: Demo
Password: Demo123!
Front-End Tech: ReactJS, CSS
Back-End Tech: NodeJS, ExpressJS, KnexJS, PostgreSQL
Testing Tech: Mocha & Chai
Ability to create/login with user accounts
Ability to create/edit/delete listings
Users can search by listing's titles
User profiles where users can showcase thei active listings
Favorite System for listings
Integrating InstantSearch
The back-end server consist of a Node api and postgres database. So when a helper function is called on the front-end it makes a fetch call to my api. Then the api processes the task because upon whatever the fetch route was. The api then uses Knex to make sql queries to the postgres database. The api then sends a response back to the front-end.