Full-stack clone of Pinterest written in JavaScript Backend built in Express and Sequelize Frontend built in React.js
- Check out a live version of Pinteract here: Pinteract
- Database Schema
- Feature List
- User Stories
- React.js
- Express
- Sequelize
- PostgreSQL
- Render
- Amazon S3
- JavaScript
- Python
- CSS
- HTML
- Unauthorized users can view public Pins, Boards, and users' profiles.
- Authorized users can upload Pins, view others' public Pins, view their own private Pins, and edit/delete their own Pins.
- Authorized users can create Boards, view others' public Boards, view their own private Boards, and edit/delete their own Boards.
- Authorized users can comment on Pins that allow it, along with editing and deleting their own comment.
Description | Preview |
---|---|
Landing Page (List of Public Pins) | LandingPage.mp4 |
Sign Up and Log In Modals | SignupLoginModals.mp4 |
Creating a Pin | PinCreate.mp4 |
Editing and Deleting a Pin | PinEditDelete.mp4 |
Creating a Board | BoardCreate.mp4 |
Editing and Deleting Boards | BoardEditDelete.mp4 |
Adding and Removing Pins to Boards | AddAndRemovePinsFromBoards.mp4 |
Selecting Pin for the thumbnail of a Board | SelectThumbnailForBoard.mp4 |
Posting, Editing, and Deleting Comments | CommentCreateEditDelete.mp4 |