Bookmarkd is a Pinterest inspired picture sharing application. Bookmarkd allows users to create pins, create boards, and search through other users pins.
Backend Repo | Blog | Demo Video
- Single Page App(SPA)
- JWT User Authentication
- Discover others pins through Search bar.
- User Profile provides user a view of their boards and corresponding pins.
- Pin and Board creation
- Rails Backend
- Postgresql
- React/Redux Frontend
- Styled-components
Backend
git clone
bundle install
rails db:create
rails db:migrate
rails s
Open brower to http://localhost/3000 to starts Rails API
Frontend
git clone
npm install
npm start
React will launch http://localhost/5000
Bookmarkd was built in two weeks, and more features are to come.
- Switch over to React Hooks
- Likes: User can like other users pins
- Comments: Users can leave comments on pins
- Friends: User can follow other users and be followed back
- Image preview when creating a new pin
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.